[PATCH v2 8/8] bsps: Add Cortex-A53 ILP32 BSP variant

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Sep 29 11:51:45 UTC 2020


On 28/09/2020 17:24, Kinsey Moore wrote:

> diff --git a/spec/build/bsps/aarch64/a53/bspa53ilp32qemu.yml b/spec/build/bsps/aarch64/a53/bspa53ilp32qemu.yml
> new file mode 100644
> index 0000000000..3e32999860
> --- /dev/null
> +++ b/spec/build/bsps/aarch64/a53/bspa53ilp32qemu.yml
> @@ -0,0 +1,73 @@
> +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
> +arch: aarch64
> +bsp: a53_ilp32_qemu
> +build-type: bsp
> +cflags: []
> +copyrights:
> +- Copyright (C) 2020 On-Line Applications Research (OAR)
> +cppflags: []
> +enabled-by: true
> +family: a53
> +includes: []
> +install:
> +- destination: ${BSP_INCLUDEDIR}
> +  source:
> +  - bsps/aarch64/a53/include/bsp.h
> +  - bsps/aarch64/a53/include/tm27.h
> +- destination: ${BSP_INCLUDEDIR}/bsp
> +  source:
> +  - bsps/aarch64/a53/include/bsp/irq.h
> +  - bsps/include/bsp/arm-gic-irq.h
> +  - bsps/include/bsp/arm-gic-regs.h
> +  - bsps/include/bsp/arm-gic-tm27.h
> +  - bsps/include/bsp/arm-gic.h
> +  - bsps/aarch64/include/bsp/irq-arch.h
> +  - bsps/include/bsp/clock-arm-generic-timer.h
> +links:
> +- role: build-dependency
> +  uid: ../start
> +- role: build-dependency
> +  uid: abi
> +- role: build-dependency
> +  uid: optloadoff
> +- role: build-dependency
> +  uid: optnocachelen
> +- role: build-dependency
> +  uid: optramlen
> +- role: build-dependency
> +  uid: optramori
> +- role: build-dependency
> +  uid: tsta53
> +- role: build-dependency
> +  uid: ../../obj
> +- role: build-dependency
> +  uid: ../../objirq
> +- role: build-dependency
> +  uid: ../../optcachedata
> +- role: build-dependency
> +  uid: ../../optcacheinst
> +- role: build-dependency
> +  uid: ../../opto2
> +- role: build-dependency
> +  uid: linkcmds_ilp32
> +- role: build-dependency
> +  uid: ../../bspopts
> +source:
> +- bsps/aarch64/shared/cache/cache.c
> +- bsps/aarch64/a53/console/console.c
> +- bsps/aarch64/a53/start/bspstart.c
> +- bsps/aarch64/a53/start/bspstarthooks.c
> +- bsps/shared/dev/getentropy/getentropy-cpucounter.c
> +- bsps/shared/dev/serial/console-termios-init.c
> +- bsps/shared/dev/serial/console-termios.c
> +- bsps/shared/start/bspfatal-default.c
> +- bsps/shared/start/bspgetworkarea-default.c
> +- bsps/shared/start/bspreset-psci.c
> +- bsps/shared/start/sbrk.c
> +- bsps/shared/irq/irq-arm-gicv3.c
> +- bsps/shared/irq/irq-default-handler.c
> +- bsps/aarch64/shared/irq/irq-arm-gicv3-aarch64.c
> +- bsps/shared/dev/btimer/btimer-cpucounter.c
> +- bsps/shared/clock/clock-arm-generic-timer.c
> +- bsps/aarch64/shared/clock/clock-arm-generic-timer-aarch64.c

This looks like a copy and paste variant of the other BSP. Please use a 
grp.yml:

https://docs.rtems.org/branches/master/eng/build-system.html#id4



More information about the devel mailing list