1layer:  
2  # name: boot
3  description: Boot code for Virtual Hardware
4
5
6
7  components:
8    - component: DMA350
9      for-context: 
10        - +VHT-Corstone-310
11    - component: Device:Startup&C Startup
12      not-for-context: 
13        - +VHT-Corstone-300
14        - +VHT-Corstone-310
15        - +FVP_A5Neon
16        - +FVP_A7Neon
17        - +FVP_A9Neon
18    - component: Device:Startup
19      for-context: 
20        - +FVP_A5Neon
21        - +FVP_A7Neon
22        - +FVP_A9Neon
23    - component: Device:IRQ Controller
24      for-context: 
25        - +FVP_A5Neon
26        - +FVP_A7Neon
27        - +FVP_A9Neon
28    - component: Device:OS Tick
29      for-context: 
30        - +FVP_A5Neon
31        - +FVP_A7Neon
32        - +FVP_A9Neon
33    - component: ARM::Device:Definition
34      for-context: 
35        - +VHT-Corstone-300
36        - +VHT-Corstone-310
37    - component: ARM::Device:Startup&Baremetal
38      for-context: 
39        - +VHT-Corstone-300
40        - +VHT-Corstone-310
41    - component: ARM::Native Driver:DMA350 Remap
42      for-context: 
43        - +VHT-Corstone-310
44    - component: ARM::Native Driver:Timeout
45      for-context: 
46        - +VHT-Corstone-300
47        - +VHT-Corstone-310
48    - component: ARM::Native Driver:SysCounter
49      for-context: 
50        - +VHT-Corstone-300
51        - +VHT-Corstone-310
52    - component: ARM::Native Driver:SysTimer
53      for-context: 
54        - +VHT-Corstone-300
55        - +VHT-Corstone-310
56