From 2de3a6e82c853edb8ab35317034748f6c25c04c7 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 29 Nov 2021 08:35:43 +0100 Subject: build: Use common objects item for get memory --- spec/build/bsps/powerpc/beatnik/bspbeatnik.yml | 3 ++- spec/build/bsps/powerpc/gen5200/grp.yml | 2 ++ spec/build/bsps/powerpc/gen5200/obj.yml | 1 - spec/build/bsps/powerpc/gen83xx/grp.yml | 2 ++ spec/build/bsps/powerpc/gen83xx/obj.yml | 1 - spec/build/bsps/powerpc/haleakala/bsphaleakala.yml | 3 ++- spec/build/bsps/powerpc/motorola_powerpc/grp.yml | 2 ++ spec/build/bsps/powerpc/motorola_powerpc/obj.yml | 1 - spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml | 3 ++- spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml | 3 ++- spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml | 3 ++- spec/build/bsps/powerpc/objmem.yml | 14 ++++++++++++++ spec/build/bsps/powerpc/psim/bsppsim.yml | 3 ++- spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml | 3 ++- spec/build/bsps/powerpc/ss555/bspss555.yml | 3 ++- spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml | 3 ++- spec/build/bsps/powerpc/virtex/bspvirtex.yml | 3 ++- spec/build/bsps/powerpc/virtex4/bspvirtex4.yml | 3 ++- spec/build/bsps/powerpc/virtex5/bspvirtex5.yml | 3 ++- 19 files changed, 44 insertions(+), 15 deletions(-) create mode 100644 spec/build/bsps/powerpc/objmem.yml (limited to 'spec/build/bsps/powerpc') diff --git a/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml b/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml index df58b6d5da..cd204ebd94 100644 --- a/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml +++ b/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml @@ -53,6 +53,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../objmem - role: build-dependency uid: ../objvme - role: build-dependency @@ -92,7 +94,6 @@ source: - bsps/powerpc/shared/mmu/pte121.c - bsps/powerpc/shared/pci/pci.c - bsps/powerpc/shared/pci/pcifinddevice.c -- bsps/powerpc/shared/start/bspgetworkarea.c - bsps/powerpc/shared/start/pgtbl_activate.c - bsps/powerpc/shared/start/pgtbl_setup.c - bsps/powerpc/shared/start/probeMemEnd.c diff --git a/spec/build/bsps/powerpc/gen5200/grp.yml b/spec/build/bsps/powerpc/gen5200/grp.yml index fc8bbef2a0..b53a79ec42 100644 --- a/spec/build/bsps/powerpc/gen5200/grp.yml +++ b/spec/build/bsps/powerpc/gen5200/grp.yml @@ -55,6 +55,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../../objmem - role: build-dependency uid: ../../bspopts type: build diff --git a/spec/build/bsps/powerpc/gen5200/obj.yml b/spec/build/bsps/powerpc/gen5200/obj.yml index 62ef3041fc..15aa46c7b9 100644 --- a/spec/build/bsps/powerpc/gen5200/obj.yml +++ b/spec/build/bsps/powerpc/gen5200/obj.yml @@ -112,7 +112,6 @@ source: - bsps/shared/dev/rtc/rtc-support.c - bsps/shared/start/bsp-uboot-board-info.c - bsps/shared/start/bspfatal-default.c -- bsps/shared/start/bspgetworkarea-default.c - bsps/shared/start/gettargethash-default.c - bsps/shared/start/sbrk.c type: build diff --git a/spec/build/bsps/powerpc/gen83xx/grp.yml b/spec/build/bsps/powerpc/gen83xx/grp.yml index eae0c955e7..ef7fd17d34 100644 --- a/spec/build/bsps/powerpc/gen83xx/grp.yml +++ b/spec/build/bsps/powerpc/gen83xx/grp.yml @@ -57,6 +57,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../../objmem - role: build-dependency uid: ../../bspopts type: build diff --git a/spec/build/bsps/powerpc/gen83xx/obj.yml b/spec/build/bsps/powerpc/gen83xx/obj.yml index 2ed9bda066..4fa855da28 100644 --- a/spec/build/bsps/powerpc/gen83xx/obj.yml +++ b/spec/build/bsps/powerpc/gen83xx/obj.yml @@ -56,7 +56,6 @@ source: - bsps/shared/irq/irq-default-handler.c - bsps/shared/start/bsp-uboot-board-info.c - bsps/shared/start/bspfatal-default.c -- bsps/shared/start/bspgetworkarea-default.c - bsps/shared/start/gettargethash-default.c - bsps/shared/start/sbrk.c type: build diff --git a/spec/build/bsps/powerpc/haleakala/bsphaleakala.yml b/spec/build/bsps/powerpc/haleakala/bsphaleakala.yml index b45da019b2..18ff252cb9 100644 --- a/spec/build/bsps/powerpc/haleakala/bsphaleakala.yml +++ b/spec/build/bsps/powerpc/haleakala/bsphaleakala.yml @@ -48,6 +48,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../../objmem - role: build-dependency uid: ../../bspopts source: @@ -64,7 +66,6 @@ source: - bsps/powerpc/shared/irq/ppc-irq-legacy.c - bsps/shared/dev/getentropy/getentropy-cpucounter.c - bsps/shared/start/bspfatal-default.c -- bsps/shared/start/bspgetworkarea-default.c - bsps/shared/start/bspreset-loop.c - bsps/shared/start/gettargethash-default.c - bsps/shared/start/sbrk.c diff --git a/spec/build/bsps/powerpc/motorola_powerpc/grp.yml b/spec/build/bsps/powerpc/motorola_powerpc/grp.yml index 5e84daec1f..0d0cddba1f 100644 --- a/spec/build/bsps/powerpc/motorola_powerpc/grp.yml +++ b/spec/build/bsps/powerpc/motorola_powerpc/grp.yml @@ -41,6 +41,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../objmem - role: build-dependency uid: ../objvme - role: build-dependency diff --git a/spec/build/bsps/powerpc/motorola_powerpc/obj.yml b/spec/build/bsps/powerpc/motorola_powerpc/obj.yml index d81ded31b8..e490e14c7c 100644 --- a/spec/build/bsps/powerpc/motorola_powerpc/obj.yml +++ b/spec/build/bsps/powerpc/motorola_powerpc/obj.yml @@ -50,7 +50,6 @@ source: - bsps/powerpc/shared/pci/pci.c - bsps/powerpc/shared/pci/pcifinddevice.c - bsps/powerpc/shared/rtc/todcfg.c -- bsps/powerpc/shared/start/bspgetworkarea.c - bsps/powerpc/shared/start/pgtbl_activate.c - bsps/powerpc/shared/start/pgtbl_setup.c - bsps/powerpc/shared/start/ppc_idle.c diff --git a/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml b/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml index ec277cda68..602556f7f8 100644 --- a/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml +++ b/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml @@ -51,6 +51,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../../objmem - role: build-dependency uid: ../../bspopts source: @@ -70,7 +72,6 @@ source: - bsps/shared/dev/getentropy/getentropy-cpucounter.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/powerpc/mvme3100/bspmvme3100.yml b/spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml index 66fe09aa5c..18c373b80c 100644 --- a/spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml +++ b/spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml @@ -49,6 +49,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../objmem - role: build-dependency uid: ../objvme - role: build-dependency @@ -79,7 +81,6 @@ source: - bsps/powerpc/shared/pci/generic_clear_hberrs.c - bsps/powerpc/shared/pci/pci.c - bsps/powerpc/shared/pci/pcifinddevice.c -- bsps/powerpc/shared/start/bspgetworkarea.c - bsps/powerpc/shared/start/sbrk.c - bsps/powerpc/shared/start/vpd.c - bsps/powerpc/shared/start/zerobss.c diff --git a/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml b/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml index bac1cf1632..0c7aa74e85 100644 --- a/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml +++ b/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml @@ -57,6 +57,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../objmem - role: build-dependency uid: ../objvme - role: build-dependency @@ -87,7 +89,6 @@ source: - bsps/powerpc/shared/mmu/bat.c - bsps/powerpc/shared/mmu/mmuAsm.S - bsps/powerpc/shared/mmu/pte121.c -- bsps/powerpc/shared/start/bspgetworkarea.c - bsps/powerpc/shared/start/pgtbl_setup.c - bsps/powerpc/shared/start/probeMemEnd.c - bsps/powerpc/shared/start/sbrk.c diff --git a/spec/build/bsps/powerpc/objmem.yml b/spec/build/bsps/powerpc/objmem.yml new file mode 100644 index 0000000000..9e5ae758ad --- /dev/null +++ b/spec/build/bsps/powerpc/objmem.yml @@ -0,0 +1,14 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +includes: [] +install: [] +links: [] +source: +- bsps/powerpc/shared/start/bspgetworkarea.c +type: build diff --git a/spec/build/bsps/powerpc/psim/bsppsim.yml b/spec/build/bsps/powerpc/psim/bsppsim.yml index b71b847cd0..c42590f0a1 100644 --- a/spec/build/bsps/powerpc/psim/bsppsim.yml +++ b/spec/build/bsps/powerpc/psim/bsppsim.yml @@ -43,6 +43,8 @@ links: uid: abi - role: build-dependency uid: objmpci +- role: build-dependency + uid: ../../objmem - role: build-dependency uid: optclkfastidle - role: build-dependency @@ -78,7 +80,6 @@ source: - bsps/shared/dev/serial/console-polled.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 type: build diff --git a/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml b/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml index 14752bf2de..a1b52c9569 100644 --- a/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml +++ b/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml @@ -38,6 +38,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../../objmem - role: build-dependency uid: abi - role: build-dependency @@ -59,7 +61,6 @@ source: - bsps/shared/dev/serial/console-polled.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/powerpc/ss555/bspss555.yml b/spec/build/bsps/powerpc/ss555/bspss555.yml index bc367a64ea..8a6ed520ff 100644 --- a/spec/build/bsps/powerpc/ss555/bspss555.yml +++ b/spec/build/bsps/powerpc/ss555/bspss555.yml @@ -33,6 +33,8 @@ links: uid: ../grp - role: build-dependency uid: ../obj +- role: build-dependency + uid: ../../objmem - role: build-dependency uid: abi - role: build-dependency @@ -82,7 +84,6 @@ source: - bsps/shared/irq/irq-server.c - bsps/shared/irq/irq-shell.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/powerpc/t32mppc/bspt32mppc.yml b/spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml index 39970b6f9e..dc384e7167 100644 --- a/spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml +++ b/spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml @@ -42,6 +42,8 @@ links: uid: abi - role: build-dependency uid: objsmp +- role: build-dependency + uid: ../../objmem - role: build-dependency uid: optexcbooke - role: build-dependency @@ -65,7 +67,6 @@ source: - 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/gettargethash-default.c - bsps/shared/start/sbrk.c type: build diff --git a/spec/build/bsps/powerpc/virtex/bspvirtex.yml b/spec/build/bsps/powerpc/virtex/bspvirtex.yml index cfcc298565..16aadab4be 100644 --- a/spec/build/bsps/powerpc/virtex/bspvirtex.yml +++ b/spec/build/bsps/powerpc/virtex/bspvirtex.yml @@ -40,6 +40,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../../objmem - role: build-dependency uid: abi - role: build-dependency @@ -78,7 +80,6 @@ source: - bsps/shared/dev/serial/legacy-console.c - bsps/shared/irq/irq-default-handler.c - bsps/shared/start/bspfatal-default.c -- bsps/shared/start/bspgetworkarea-default.c - bsps/shared/start/bspreset-loop.c - bsps/shared/start/gettargethash-default.c - bsps/shared/start/sbrk.c diff --git a/spec/build/bsps/powerpc/virtex4/bspvirtex4.yml b/spec/build/bsps/powerpc/virtex4/bspvirtex4.yml index 9f8b567a79..9a4692062b 100644 --- a/spec/build/bsps/powerpc/virtex4/bspvirtex4.yml +++ b/spec/build/bsps/powerpc/virtex4/bspvirtex4.yml @@ -38,6 +38,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../../objmem - role: build-dependency uid: abi - role: build-dependency @@ -64,7 +66,6 @@ source: - bsps/powerpc/virtex4/start/start.S - bsps/shared/dev/getentropy/getentropy-cpucounter.c - bsps/shared/dev/serial/printk-dummy.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/powerpc/virtex5/bspvirtex5.yml b/spec/build/bsps/powerpc/virtex5/bspvirtex5.yml index a0a2314325..69ccb36f02 100644 --- a/spec/build/bsps/powerpc/virtex5/bspvirtex5.yml +++ b/spec/build/bsps/powerpc/virtex5/bspvirtex5.yml @@ -38,6 +38,8 @@ links: uid: ../obj - role: build-dependency uid: ../objexc +- role: build-dependency + uid: ../../objmem - role: build-dependency uid: abi - role: build-dependency @@ -65,7 +67,6 @@ source: - bsps/powerpc/virtex5/start/start.S - bsps/shared/dev/getentropy/getentropy-cpucounter.c - bsps/shared/dev/serial/printk-dummy.c -- bsps/shared/start/bspgetworkarea-default.c - bsps/shared/start/bspreset-empty.c - bsps/shared/start/gettargethash-default.c - bsps/shared/start/sbrk.c -- cgit v1.2.3