1project:
2  layers:
3    # App: CMSIS-Core Validation for Cortex-M
4    - layer: ../Layer/App/Validation_Cortex-M/App.clayer.yml
5      for-context:
6        - +CM0
7        - +CM0plus
8        - +CM3
9        - +CM4
10        - +CM7
11        - +CM23
12        - +CM23S
13        - +CM23NS
14        - +CM33
15        - +CM33S
16        - +CM33NS
17        - +CM35P
18        - +CM35PS
19        - +CM35PNS
20        - +CM52
21        - +CM52S
22        - +CM52NS
23        - +CM55
24        - +CM55S
25        - +CM55NS
26        - +CM85
27        - +CM85S
28        - +CM85NS
29
30    # App: CMSIS-Core Validation for Cortex-A
31    - layer: ../Layer/App/Validation_Cortex-A/App.clayer.yml
32      for-context:
33        - +CA5
34        - +CA7
35        - +CA9
36
37    #Target: CM0
38    - layer: ../Layer/Target/CM0/Target.clayer.yml
39      for-context:
40        - +CM0
41
42    #Target: CM0plus
43    - layer: ../Layer/Target/CM0plus/Target.clayer.yml
44      for-context:
45        - +CM0plus
46
47    #Target: CM3
48    - layer: ../Layer/Target/CM3/Target.clayer.yml
49      for-context:
50        - +CM3
51
52    #Target: CM4
53    - layer: ../Layer/Target/CM4/Target.clayer.yml
54      for-context:
55        - +CM4
56
57    #Target: CM7
58    - layer: ../Layer/Target/CM7/Target.clayer.yml
59      for-context:
60        - +CM7
61
62    #Target: CM23
63    - layer: ../Layer/Target/CM23/Target.clayer.yml
64      for-context:
65        - +CM23
66
67    #Target: CM23S
68    - layer: ../Layer/Target/CM23S/Target.clayer.yml
69      for-context:
70        - +CM23S
71
72    #Target: CM23NS
73    - layer: ../Layer/Target/CM23NS/Target.clayer.yml
74      for-context:
75        - +CM23NS
76
77    #Target: CM33
78    - layer: ../Layer/Target/CM33/Target.clayer.yml
79      for-context:
80        - +CM33
81
82    #Target: CM33S
83    - layer: ../Layer/Target/CM33S/Target.clayer.yml
84      for-context:
85        - +CM33S
86
87    #Target: CM33NS
88    - layer: ../Layer/Target/CM33NS/Target.clayer.yml
89      for-context:
90        - +CM33NS
91
92    #Target: CM35P
93    - layer: ../Layer/Target/CM35P/Target.clayer.yml
94      for-context:
95        - +CM35P
96
97    #Target: CM35PS
98    - layer: ../Layer/Target/CM35PS/Target.clayer.yml
99      for-context:
100        - +CM35PS
101
102    #Target: CM35PNS
103    - layer: ../Layer/Target/CM35PNS/Target.clayer.yml
104      for-context:
105        - +CM35PNS
106
107    #Target: CM52
108    - layer: ../Layer/Target/CM52/Target.clayer.yml
109      for-context:
110        - +CM52
111
112    #Target: CM52S
113    - layer: ../Layer/Target/CM52S/Target.clayer.yml
114      for-context:
115        - +CM52S
116
117    #Target: CM52NS
118    - layer: ../Layer/Target/CM52NS/Target.clayer.yml
119      for-context:
120        - +CM52NS
121
122    #Target: CM55
123    - layer: ../Layer/Target/CM55/Target.clayer.yml
124      for-context:
125        - +CM55
126
127    #Target: CM55S
128    - layer: ../Layer/Target/CM55S/Target.clayer.yml
129      for-context:
130        - +CM55S
131
132    #Target: CM55NS
133    - layer: ../Layer/Target/CM55NS/Target.clayer.yml
134      for-context:
135        - +CM55NS
136
137    #Target: CM85
138    - layer: ../Layer/Target/CM85/Target.clayer.yml
139      for-context:
140        - +CM85
141
142    #Target: CM85S
143    - layer: ../Layer/Target/CM85S/Target.clayer.yml
144      for-context:
145        - +CM85S
146
147    #Target: CM85NS
148    - layer: ../Layer/Target/CM85NS/Target.clayer.yml
149      for-context:
150        - +CM85NS
151
152    #Target: CA5
153    - layer: ../Layer/Target/CA5/Target.clayer.yml
154      for-context:
155        - +CA5
156
157    #Target: CA7
158    - layer: ../Layer/Target/CA7/Target.clayer.yml
159      for-context:
160        - +CA7
161
162    #Target: CA9
163    - layer: ../Layer/Target/CA9/Target.clayer.yml
164      for-context:
165        - +CA9
166