diff options
Diffstat (limited to 'spec/build/bsps/arm/xen')
-rw-r--r-- | spec/build/bsps/arm/xen/abi.yml | 14 | ||||
-rw-r--r-- | spec/build/bsps/arm/xen/bspxen.yml | 11 | ||||
-rw-r--r-- | spec/build/bsps/arm/xen/linkcmds.yml | 2 | ||||
-rw-r--r-- | spec/build/bsps/arm/xen/optgentmunmask.yml | 8 | ||||
-rw-r--r-- | spec/build/bsps/arm/xen/optloadoff.yml | 8 | ||||
-rw-r--r-- | spec/build/bsps/arm/xen/optnocachelen.yml | 8 | ||||
-rw-r--r-- | spec/build/bsps/arm/xen/optramlen.yml | 8 | ||||
-rw-r--r-- | spec/build/bsps/arm/xen/optramori.yml | 8 | ||||
-rw-r--r-- | spec/build/bsps/arm/xen/optzimghdr.yml | 8 |
9 files changed, 39 insertions, 36 deletions
diff --git a/spec/build/bsps/arm/xen/abi.yml b/spec/build/bsps/arm/xen/abi.yml index 36ba4e7bc0..3d7d863666 100644 --- a/spec/build/bsps/arm/xen/abi.yml +++ b/spec/build/bsps/arm/xen/abi.yml @@ -5,14 +5,14 @@ actions: - env-append: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG default: -- -march=armv7-a -- -mthumb -- -mfpu=neon -- -mfloat-abi=hard -default-by-family: [] -default-by-variant: [] +- enabled-by: true + value: + - -march=armv7-a + - -mthumb + - -mfpu=neon + - -mfloat-abi=hard description: | ABI flags enabled-by: true diff --git a/spec/build/bsps/arm/xen/bspxen.yml b/spec/build/bsps/arm/xen/bspxen.yml index 5b9c2e8b4d..fd5d519083 100644 --- a/spec/build/bsps/arm/xen/bspxen.yml +++ b/spec/build/bsps/arm/xen/bspxen.yml @@ -4,7 +4,7 @@ bsp: xen_virtual build-type: bsp cflags: [] copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] enabled-by: true family: xen @@ -13,7 +13,6 @@ install: - destination: ${BSP_INCLUDEDIR} source: - bsps/arm/xen/include/bsp.h - - bsps/arm/xen/include/tm27.h - destination: ${BSP_INCLUDEDIR}/bsp source: - bsps/arm/xen/include/bsp/irq.h @@ -48,6 +47,8 @@ links: - role: build-dependency uid: ../../objirq - role: build-dependency + uid: ../../objmem +- role: build-dependency uid: ../../optcachedata - role: build-dependency uid: ../../optcacheinst @@ -59,23 +60,25 @@ links: uid: ../../bspopts source: - bsps/arm/shared/cache/cache-cp15.c +- bsps/arm/shared/cache/cache-v7ar-disable-data.S - bsps/arm/shared/clock/arm-generic-timer-aarch32.c - bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c - bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - bsps/arm/shared/start/bsp-start-memcpy.S +- bsps/arm/shared/start/bspstarthook0-empty.c - bsps/arm/xen/console/console.c - bsps/arm/xen/start/bspstart.c - bsps/arm/xen/start/bspstarthooks.c - bsps/arm/xen/start/bspstartmmu.c -- bsps/shared/dev/btimer/btimer-stub.c +- bsps/shared/dev/btimer/btimer-cpucounter.c - bsps/shared/dev/clock/arm-generic-timer.c - bsps/shared/dev/getentropy/getentropy-cpucounter.c - bsps/shared/dev/irq/arm-gicv2.c +- bsps/shared/dev/irq/arm-gicv2-get-attributes.c - bsps/shared/dev/serial/console-termios-init.c - bsps/shared/dev/serial/console-termios.c - bsps/shared/irq/irq-default-handler.c - bsps/shared/start/bspfatal-default.c -- bsps/shared/start/bspgetworkarea-default.c - bsps/shared/start/bspreset-empty.c - bsps/shared/start/gettargethash-default.c - bsps/shared/start/sbrk.c diff --git a/spec/build/bsps/arm/xen/linkcmds.yml b/spec/build/bsps/arm/xen/linkcmds.yml index ab36af512b..0783165ee2 100644 --- a/spec/build/bsps/arm/xen/linkcmds.yml +++ b/spec/build/bsps/arm/xen/linkcmds.yml @@ -64,7 +64,7 @@ content: | INCLUDE linkcmds.armv4 copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH & Co. KG enabled-by: true install-path: ${BSP_LIBDIR} links: [] diff --git a/spec/build/bsps/arm/xen/optgentmunmask.yml b/spec/build/bsps/arm/xen/optgentmunmask.yml index 79f8ac42c3..99ac071173 100644 --- a/spec/build/bsps/arm/xen/optgentmunmask.yml +++ b/spec/build/bsps/arm/xen/optgentmunmask.yml @@ -4,10 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: true -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: true description: | unmask the timer in the tick handler, since Xen will mask the virtual timer before injecting the interrupt to the guest enabled-by: true diff --git a/spec/build/bsps/arm/xen/optloadoff.yml b/spec/build/bsps/arm/xen/optloadoff.yml index 7faf900ca6..3860706802 100644 --- a/spec/build/bsps/arm/xen/optloadoff.yml +++ b/spec/build/bsps/arm/xen/optloadoff.yml @@ -6,10 +6,10 @@ actions: - format-and-define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 32768 -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 0x00008000 description: | offset of RAM region from memory area base enabled-by: true diff --git a/spec/build/bsps/arm/xen/optnocachelen.yml b/spec/build/bsps/arm/xen/optnocachelen.yml index eaaaca4039..4b3539d499 100644 --- a/spec/build/bsps/arm/xen/optnocachelen.yml +++ b/spec/build/bsps/arm/xen/optnocachelen.yml @@ -6,10 +6,10 @@ actions: - format-and-define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 1048576 -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 0x00100000 description: | length of nocache RAM region enabled-by: true diff --git a/spec/build/bsps/arm/xen/optramlen.yml b/spec/build/bsps/arm/xen/optramlen.yml index d046b72332..3722e3a0b2 100644 --- a/spec/build/bsps/arm/xen/optramlen.yml +++ b/spec/build/bsps/arm/xen/optramlen.yml @@ -6,10 +6,10 @@ actions: - format-and-define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 8388608 -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 0x00800000 description: | length of memory area available to the BSP enabled-by: true diff --git a/spec/build/bsps/arm/xen/optramori.yml b/spec/build/bsps/arm/xen/optramori.yml index 9bf2c82272..d81e732c64 100644 --- a/spec/build/bsps/arm/xen/optramori.yml +++ b/spec/build/bsps/arm/xen/optramori.yml @@ -6,10 +6,10 @@ actions: - format-and-define: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 1073741824 -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: 0x40000000 description: | base address of memory area available to the BSP enabled-by: true diff --git a/spec/build/bsps/arm/xen/optzimghdr.yml b/spec/build/bsps/arm/xen/optzimghdr.yml index 47fe0d4219..f6168f6d1d 100644 --- a/spec/build/bsps/arm/xen/optzimghdr.yml +++ b/spec/build/bsps/arm/xen/optzimghdr.yml @@ -4,10 +4,10 @@ actions: - define-condition: null build-type: option copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: true -default-by-family: [] -default-by-variant: [] +- Copyright (C) 2020 embedded brains GmbH & Co. KG +default: +- enabled-by: true + value: true description: | include zImage boot header enabled-by: true |