source: rtems/spec/build/bsps/arm/xilinx-zynqmp/bspxilinxzynqmp.yml @ a92d4ae

Last change on this file since a92d4ae was a92d4ae, checked in by Kinsey Moore <kinsey.moore@…>, on 11/16/20 at 19:36:51

Add AArch64 ZynpMP BSP

This adds a BSP family that runs on the Xilinx Ultrascale+ MPSOC
(ZynqMP) family of chips. It is configured to be usable on the Qemu
ZCU102 machine definition and should be almost trivially portable to
ZynqMP development boards and custom hardware. It is also configured to
be usable with libbsd.

  • Property mode set to 100644
File size: 2.6 KB
Line 
1SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
2arch: arm
3bsp: xilinx_zynqmp_ultra96
4build-type: bsp
5cflags: []
6copyrights:
7- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
8cppflags: []
9enabled-by: true
10family: xilinx-zynqmp
11includes: []
12install:
13- destination: ${BSP_INCLUDEDIR}
14  source:
15  - bsps/arm/xilinx-zynqmp/include/bsp.h
16  - bsps/arm/xilinx-zynqmp/include/tm27.h
17- destination: ${BSP_INCLUDEDIR}/bsp
18  source:
19  - bsps/arm/xilinx-zynqmp/include/bsp/irq.h
20- destination: ${BSP_INCLUDEDIR}/dev/clock
21  source:
22  - bsps/include/dev/clock/arm-generic-timer.h
23links:
24- role: build-dependency
25  uid: ../grp
26- role: build-dependency
27  uid: ../start
28- role: build-dependency
29  uid: abi
30- role: build-dependency
31  uid: objsmp
32- role: build-dependency
33  uid: optcachedata
34- role: build-dependency
35  uid: optcacheinst
36- role: build-dependency
37  uid: optclkfastidle
38- role: build-dependency
39  uid: optclkuart
40- role: build-dependency
41  uid: optconirq
42- role: build-dependency
43  uid: ../../optconminor
44- role: build-dependency
45  uid: optgentmrfreq
46- role: build-dependency
47  uid: optgentmrusevirt
48- role: build-dependency
49  uid: optint0len
50- role: build-dependency
51  uid: optint0ori
52- role: build-dependency
53  uid: optint1len
54- role: build-dependency
55  uid: optint1ori
56- role: build-dependency
57  uid: ../optmmusz
58- role: build-dependency
59  uid: optnocachelen
60- role: build-dependency
61  uid: optramlen
62- role: build-dependency
63  uid: optramori
64- role: build-dependency
65  uid: optresetvec
66- role: build-dependency
67  uid: ../../obj
68- role: build-dependency
69  uid: ../../objirq
70- role: build-dependency
71  uid: ../../opto2
72- role: build-dependency
73  uid: linkcmds
74- role: build-dependency
75  uid: ../../bspopts
76source:
77- bsps/arm/shared/cache/cache-cp15.c
78- bsps/shared/dev/clock/arm-generic-timer.c
79- bsps/arm/shared/clock/arm-generic-timer-aarch32.c
80- bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c
81- bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c
82- bsps/shared/dev/irq/arm-gicv2.c
83- bsps/arm/shared/irq/irq-arm-gicvx-aarch32.c
84- bsps/arm/shared/start/bsp-start-memcpy.S
85- bsps/arm/xilinx-zynqmp/console/console-config.c
86- bsps/arm/xilinx-zynqmp/start/bspreset.c
87- bsps/arm/xilinx-zynqmp/start/bspstart.c
88- bsps/arm/xilinx-zynqmp/start/bspstarthooks.c
89- bsps/arm/xilinx-zynqmp/start/bspstartmmu.c
90- bsps/shared/dev/btimer/btimer-stub.c
91- bsps/shared/dev/getentropy/getentropy-cpucounter.c
92- bsps/shared/dev/serial/console-termios.c
93- bsps/shared/irq/irq-default-handler.c
94- bsps/shared/start/bspfatal-default.c
95- bsps/shared/start/bspgetworkarea-default.c
96- bsps/shared/start/sbrk.c
97- bsps/shared/start/stackalloc.c
98type: build
Note: See TracBrowser for help on using the repository browser.