summaryrefslogtreecommitdiff
path: root/spec/build/bsps
diff options
context:
space:
mode:
Diffstat (limited to 'spec/build/bsps')
-rw-r--r--spec/build/bsps/arm/altera-cyclone-v/bspalteracyclonev.yml2
-rw-r--r--spec/build/bsps/arm/atsam/bspatsam.yml2
-rw-r--r--spec/build/bsps/arm/beagle/grp.yml2
-rw-r--r--spec/build/bsps/arm/csb336/bspcsb336.yml2
-rw-r--r--spec/build/bsps/arm/csb337/grp.yml2
-rw-r--r--spec/build/bsps/arm/edb7312/bspedb7312.yml2
-rw-r--r--spec/build/bsps/arm/gumstix/bspgumstix.yml2
-rw-r--r--spec/build/bsps/arm/imx/bspimx.yml2
-rw-r--r--spec/build/bsps/arm/lm3s69xx/grp.yml2
-rw-r--r--spec/build/bsps/arm/lpc176x/grp.yml2
-rw-r--r--spec/build/bsps/arm/lpc24xx/grp.yml2
-rw-r--r--spec/build/bsps/arm/lpc32xx/grp.yml2
-rw-r--r--spec/build/bsps/arm/raspberrypi/grp.yml2
-rw-r--r--spec/build/bsps/arm/realview-pbx-a9/bsprealviewpbxa9.yml2
-rw-r--r--spec/build/bsps/arm/rtl22xx/grp.yml2
-rw-r--r--spec/build/bsps/arm/smdk2410/bspsmdk2410.yml2
-rw-r--r--spec/build/bsps/arm/stm32f4/grp.yml2
-rw-r--r--spec/build/bsps/arm/tms570/grp.yml2
-rw-r--r--spec/build/bsps/arm/xen/bspxen.yml2
-rw-r--r--spec/build/bsps/arm/xilinx-zynq/grp.yml2
-rw-r--r--spec/build/bsps/arm/xilinx-zynqmp/bspxilinxzynqmp.yml2
-rw-r--r--spec/build/bsps/grpirq.yml16
-rw-r--r--spec/build/bsps/i386/pc386/grp.yml2
-rw-r--r--spec/build/bsps/mips/csb350/bspcsb350.yml2
-rw-r--r--spec/build/bsps/mips/hurricane/bsphurricane.yml2
-rw-r--r--spec/build/bsps/mips/jmr3904/bspjmr3904.yml2
-rw-r--r--spec/build/bsps/mips/malta/bspmalta.yml2
-rw-r--r--spec/build/bsps/mips/rbtx4925/bsprbtx4925.yml2
-rw-r--r--spec/build/bsps/mips/rbtx4938/bsprbtx4938.yml2
-rw-r--r--spec/build/bsps/obj.yml8
-rw-r--r--spec/build/bsps/objgrlib.yml9
-rw-r--r--spec/build/bsps/objgrlibqual.yml24
-rw-r--r--spec/build/bsps/objirqdflt.yml2
-rw-r--r--spec/build/bsps/objirqnoqual.yml21
-rw-r--r--spec/build/bsps/objirqqual.yml18
-rw-r--r--spec/build/bsps/objqual.yml20
-rw-r--r--spec/build/bsps/or1k/generic_or1k/bspgenericor1k.yml2
-rw-r--r--spec/build/bsps/powerpc/gen5200/grp.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/grp.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/grp.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml2
-rw-r--r--spec/build/bsps/powerpc/psim/bsppsim.yml2
-rw-r--r--spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/grp.yml2
-rw-r--r--spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml2
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/grp.yml2
-rw-r--r--spec/build/bsps/powerpc/virtex/bspvirtex.yml2
-rw-r--r--spec/build/bsps/riscv/griscv/grp.yml4
-rw-r--r--spec/build/bsps/riscv/riscv/grp.yml2
-rw-r--r--spec/build/bsps/sparc/erc32/bsperc32.yml2
-rw-r--r--spec/build/bsps/sparc/leon2/grp.yml2
-rw-r--r--spec/build/bsps/sparc/leon3/grp.yml14
-rw-r--r--spec/build/bsps/sparc/leon3/grpnoqual.yml15
-rw-r--r--spec/build/bsps/sparc/leon3/librtemsbspextra.yml20
-rw-r--r--spec/build/bsps/sparc/leon3/obj.yml42
-rw-r--r--spec/build/bsps/sparc/leon3/objqual.yml56
-rw-r--r--spec/build/bsps/x86_64/amd64/bspamd64.yml2
57 files changed, 258 insertions, 97 deletions
diff --git a/spec/build/bsps/arm/altera-cyclone-v/bspalteracyclonev.yml b/spec/build/bsps/arm/altera-cyclone-v/bspalteracyclonev.yml
index abe3d7f490..e4645bdbdc 100644
--- a/spec/build/bsps/arm/altera-cyclone-v/bspalteracyclonev.yml
+++ b/spec/build/bsps/arm/altera-cyclone-v/bspalteracyclonev.yml
@@ -99,7 +99,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/arm/atsam/bspatsam.yml b/spec/build/bsps/arm/atsam/bspatsam.yml
index f0aaa17cf7..029d42778a 100644
--- a/spec/build/bsps/arm/atsam/bspatsam.yml
+++ b/spec/build/bsps/arm/atsam/bspatsam.yml
@@ -318,7 +318,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/arm/beagle/grp.yml b/spec/build/bsps/arm/beagle/grp.yml
index 1375913fd0..14df75d5b2 100644
--- a/spec/build/bsps/arm/beagle/grp.yml
+++ b/spec/build/bsps/arm/beagle/grp.yml
@@ -36,7 +36,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../bspopts
type: build
diff --git a/spec/build/bsps/arm/csb336/bspcsb336.yml b/spec/build/bsps/arm/csb336/bspcsb336.yml
index 2842b0d5ac..0b129b5305 100644
--- a/spec/build/bsps/arm/csb336/bspcsb336.yml
+++ b/spec/build/bsps/arm/csb336/bspcsb336.yml
@@ -34,7 +34,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/arm/csb337/grp.yml b/spec/build/bsps/arm/csb337/grp.yml
index ac5fc9279f..edc062f1ba 100644
--- a/spec/build/bsps/arm/csb337/grp.yml
+++ b/spec/build/bsps/arm/csb337/grp.yml
@@ -44,7 +44,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../bspopts
type: build
diff --git a/spec/build/bsps/arm/edb7312/bspedb7312.yml b/spec/build/bsps/arm/edb7312/bspedb7312.yml
index aa73f7a51b..cf6eb52634 100644
--- a/spec/build/bsps/arm/edb7312/bspedb7312.yml
+++ b/spec/build/bsps/arm/edb7312/bspedb7312.yml
@@ -35,7 +35,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/arm/gumstix/bspgumstix.yml b/spec/build/bsps/arm/gumstix/bspgumstix.yml
index 49b809561f..1a40100e6d 100644
--- a/spec/build/bsps/arm/gumstix/bspgumstix.yml
+++ b/spec/build/bsps/arm/gumstix/bspgumstix.yml
@@ -36,7 +36,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/arm/imx/bspimx.yml b/spec/build/bsps/arm/imx/bspimx.yml
index 0d32669a4a..5aa259acdc 100644
--- a/spec/build/bsps/arm/imx/bspimx.yml
+++ b/spec/build/bsps/arm/imx/bspimx.yml
@@ -71,7 +71,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/arm/lm3s69xx/grp.yml b/spec/build/bsps/arm/lm3s69xx/grp.yml
index 2ab26fe919..2469694c84 100644
--- a/spec/build/bsps/arm/lm3s69xx/grp.yml
+++ b/spec/build/bsps/arm/lm3s69xx/grp.yml
@@ -48,7 +48,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../bspopts
type: build
diff --git a/spec/build/bsps/arm/lpc176x/grp.yml b/spec/build/bsps/arm/lpc176x/grp.yml
index fba2a13cd8..c1cca379fd 100644
--- a/spec/build/bsps/arm/lpc176x/grp.yml
+++ b/spec/build/bsps/arm/lpc176x/grp.yml
@@ -44,7 +44,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../bspopts
type: build
diff --git a/spec/build/bsps/arm/lpc24xx/grp.yml b/spec/build/bsps/arm/lpc24xx/grp.yml
index ba3d3df09d..dbe28cc438 100644
--- a/spec/build/bsps/arm/lpc24xx/grp.yml
+++ b/spec/build/bsps/arm/lpc24xx/grp.yml
@@ -76,7 +76,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../bspopts
type: build
diff --git a/spec/build/bsps/arm/lpc32xx/grp.yml b/spec/build/bsps/arm/lpc32xx/grp.yml
index 510909428c..3adea6db5f 100644
--- a/spec/build/bsps/arm/lpc32xx/grp.yml
+++ b/spec/build/bsps/arm/lpc32xx/grp.yml
@@ -76,7 +76,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../bspopts
type: build
diff --git a/spec/build/bsps/arm/raspberrypi/grp.yml b/spec/build/bsps/arm/raspberrypi/grp.yml
index e28f387c8d..6b620bb893 100644
--- a/spec/build/bsps/arm/raspberrypi/grp.yml
+++ b/spec/build/bsps/arm/raspberrypi/grp.yml
@@ -36,7 +36,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: linkcmds
- role: build-dependency
diff --git a/spec/build/bsps/arm/realview-pbx-a9/bsprealviewpbxa9.yml b/spec/build/bsps/arm/realview-pbx-a9/bsprealviewpbxa9.yml
index 16b2a84364..4df268f9e7 100644
--- a/spec/build/bsps/arm/realview-pbx-a9/bsprealviewpbxa9.yml
+++ b/spec/build/bsps/arm/realview-pbx-a9/bsprealviewpbxa9.yml
@@ -49,7 +49,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto0
- role: build-dependency
diff --git a/spec/build/bsps/arm/rtl22xx/grp.yml b/spec/build/bsps/arm/rtl22xx/grp.yml
index 4d560158f4..c80a94ec0c 100644
--- a/spec/build/bsps/arm/rtl22xx/grp.yml
+++ b/spec/build/bsps/arm/rtl22xx/grp.yml
@@ -22,7 +22,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../bspopts
type: build
diff --git a/spec/build/bsps/arm/smdk2410/bspsmdk2410.yml b/spec/build/bsps/arm/smdk2410/bspsmdk2410.yml
index 3b15c7ca91..9403e6b21f 100644
--- a/spec/build/bsps/arm/smdk2410/bspsmdk2410.yml
+++ b/spec/build/bsps/arm/smdk2410/bspsmdk2410.yml
@@ -38,7 +38,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/arm/stm32f4/grp.yml b/spec/build/bsps/arm/stm32f4/grp.yml
index ad08ee63c1..3ef9e3615c 100644
--- a/spec/build/bsps/arm/stm32f4/grp.yml
+++ b/spec/build/bsps/arm/stm32f4/grp.yml
@@ -52,7 +52,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../bspopts
type: build
diff --git a/spec/build/bsps/arm/tms570/grp.yml b/spec/build/bsps/arm/tms570/grp.yml
index f7b84e2f57..97a45e3bc0 100644
--- a/spec/build/bsps/arm/tms570/grp.yml
+++ b/spec/build/bsps/arm/tms570/grp.yml
@@ -40,7 +40,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../bspopts
type: build
diff --git a/spec/build/bsps/arm/xen/bspxen.yml b/spec/build/bsps/arm/xen/bspxen.yml
index e469170e34..099e1d2ec4 100644
--- a/spec/build/bsps/arm/xen/bspxen.yml
+++ b/spec/build/bsps/arm/xen/bspxen.yml
@@ -43,7 +43,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../optcachedata
- role: build-dependency
diff --git a/spec/build/bsps/arm/xilinx-zynq/grp.yml b/spec/build/bsps/arm/xilinx-zynq/grp.yml
index 264308e6ad..1fd06f7500 100644
--- a/spec/build/bsps/arm/xilinx-zynq/grp.yml
+++ b/spec/build/bsps/arm/xilinx-zynq/grp.yml
@@ -54,7 +54,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: linkcmds
- role: build-dependency
diff --git a/spec/build/bsps/arm/xilinx-zynqmp/bspxilinxzynqmp.yml b/spec/build/bsps/arm/xilinx-zynqmp/bspxilinxzynqmp.yml
index fe56228c38..926760a5d9 100644
--- a/spec/build/bsps/arm/xilinx-zynqmp/bspxilinxzynqmp.yml
+++ b/spec/build/bsps/arm/xilinx-zynqmp/bspxilinxzynqmp.yml
@@ -63,7 +63,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/grpirq.yml b/spec/build/bsps/grpirq.yml
new file mode 100644
index 0000000000..533dec42c0
--- /dev/null
+++ b/spec/build/bsps/grpirq.yml
@@ -0,0 +1,16 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: group
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+includes: []
+install: []
+ldflags: []
+links:
+- role: build-dependency
+ uid: objirqnoqual
+- role: build-dependency
+ uid: objirqqual
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/bsps/i386/pc386/grp.yml b/spec/build/bsps/i386/pc386/grp.yml
index 252b813f50..ca5c4cf5f4 100644
--- a/spec/build/bsps/i386/pc386/grp.yml
+++ b/spec/build/bsps/i386/pc386/grp.yml
@@ -64,7 +64,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../bspopts
type: build
diff --git a/spec/build/bsps/mips/csb350/bspcsb350.yml b/spec/build/bsps/mips/csb350/bspcsb350.yml
index 3d29ba81d9..8b77e639c8 100644
--- a/spec/build/bsps/mips/csb350/bspcsb350.yml
+++ b/spec/build/bsps/mips/csb350/bspcsb350.yml
@@ -32,7 +32,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/mips/hurricane/bsphurricane.yml b/spec/build/bsps/mips/hurricane/bsphurricane.yml
index 9e934e3e34..73c9992101 100644
--- a/spec/build/bsps/mips/hurricane/bsphurricane.yml
+++ b/spec/build/bsps/mips/hurricane/bsphurricane.yml
@@ -35,7 +35,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/mips/jmr3904/bspjmr3904.yml b/spec/build/bsps/mips/jmr3904/bspjmr3904.yml
index ccb4eebe44..0955d6e43f 100644
--- a/spec/build/bsps/mips/jmr3904/bspjmr3904.yml
+++ b/spec/build/bsps/mips/jmr3904/bspjmr3904.yml
@@ -32,7 +32,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/mips/malta/bspmalta.yml b/spec/build/bsps/mips/malta/bspmalta.yml
index 74462018dc..11c4a809ea 100644
--- a/spec/build/bsps/mips/malta/bspmalta.yml
+++ b/spec/build/bsps/mips/malta/bspmalta.yml
@@ -31,7 +31,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto0
- role: build-dependency
diff --git a/spec/build/bsps/mips/rbtx4925/bsprbtx4925.yml b/spec/build/bsps/mips/rbtx4925/bsprbtx4925.yml
index 17af736a91..5595a2189a 100644
--- a/spec/build/bsps/mips/rbtx4925/bsprbtx4925.yml
+++ b/spec/build/bsps/mips/rbtx4925/bsprbtx4925.yml
@@ -32,7 +32,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/mips/rbtx4938/bsprbtx4938.yml b/spec/build/bsps/mips/rbtx4938/bsprbtx4938.yml
index 4215d0f9cc..e3a9a04891 100644
--- a/spec/build/bsps/mips/rbtx4938/bsprbtx4938.yml
+++ b/spec/build/bsps/mips/rbtx4938/bsprbtx4938.yml
@@ -30,7 +30,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/obj.yml b/spec/build/bsps/obj.yml
index 8809238057..222fe39bbf 100644
--- a/spec/build/bsps/obj.yml
+++ b/spec/build/bsps/obj.yml
@@ -10,16 +10,10 @@ includes: []
install:
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- - bsps/include/bsp/bootcard.h
- bsps/include/bsp/console-polled.h
- bsps/include/bsp/console-termios.h
- - bsps/include/bsp/default-initial-extension.h
- - bsps/include/bsp/fatal.h
- bsps/include/bsp/fdt.h
- bsps/include/bsp/gpio.h
- - bsps/include/bsp/irq-default.h
- - bsps/include/bsp/irq-generic.h
- - bsps/include/bsp/irq-info.h
- bsps/include/bsp/stackalloc.h
- bsps/include/bsp/u-boot.h
- bsps/include/bsp/uart-output-char.h
@@ -102,6 +96,4 @@ source:
- bsps/shared/dev/serial/serprobe.c
- bsps/shared/dev/serial/z85c30.c
- bsps/shared/dev/serial/z85c30_reg.c
-- bsps/shared/start/bootcard.c
-- bsps/shared/rtems-version.c
type: build
diff --git a/spec/build/bsps/objgrlib.yml b/spec/build/bsps/objgrlib.yml
index 67a252f17a..ae2004204e 100644
--- a/spec/build/bsps/objgrlib.yml
+++ b/spec/build/bsps/objgrlib.yml
@@ -11,11 +11,8 @@ install:
- destination: ${BSP_INCLUDEDIR}/grlib
source:
- bsps/include/grlib/ahbstat.h
- - bsps/include/grlib/ambapp.h
- bsps/include/grlib/ambapp_bus.h
- bsps/include/grlib/ambapp_bus_grlib.h
- - bsps/include/grlib/ambapp_ids.h
- - bsps/include/grlib/apbuart.h
- bsps/include/grlib/apbuart_cons.h
- bsps/include/grlib/apbuart_termios.h
- bsps/include/grlib/b1553brm.h
@@ -46,8 +43,6 @@ install:
- bsps/include/grlib/greth.h
- bsps/include/grlib/grgpio.h
- bsps/include/grlib/griommu.h
- - bsps/include/grlib/grlib.h
- - bsps/include/grlib/grlib_impl.h
- bsps/include/grlib/grpci.h
- bsps/include/grlib/grpci2.h
- bsps/include/grlib/grpci2dma.h
@@ -85,11 +80,8 @@ source:
- bsps/shared/grlib/1553/gr1553rt.c
- bsps/shared/grlib/amba/ahbstat.c
- bsps/shared/grlib/amba/ambapp_alloc.c
-- bsps/shared/grlib/amba/ambapp.c
- bsps/shared/grlib/amba/ambapp_count.c
- bsps/shared/grlib/amba/ambapp_depth.c
-- bsps/shared/grlib/amba/ambapp_find_by_idx.c
-- bsps/shared/grlib/amba/ambapp_freq.c
- bsps/shared/grlib/amba/ambapp_names.c
- bsps/shared/grlib/amba/ambapp_old.c
- bsps/shared/grlib/amba/ambapp_parent.c
@@ -136,7 +128,6 @@ source:
- bsps/shared/grlib/tmtc/grtc.c
- bsps/shared/grlib/tmtc/grtm.c
- bsps/shared/grlib/uart/apbuart_cons.c
-- bsps/shared/grlib/uart/apbuart_polled.c
- bsps/shared/grlib/uart/apbuart_termios.c
- bsps/shared/grlib/uart/cons.c
type: build
diff --git a/spec/build/bsps/objgrlibqual.yml b/spec/build/bsps/objgrlibqual.yml
new file mode 100644
index 0000000000..718bc9d89d
--- /dev/null
+++ b/spec/build/bsps/objgrlibqual.yml
@@ -0,0 +1,24 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+includes: []
+install:
+- destination: ${BSP_INCLUDEDIR}/grlib
+ source:
+ - bsps/include/grlib/ambapp.h
+ - bsps/include/grlib/ambapp_ids.h
+ - bsps/include/grlib/apbuart.h
+ - bsps/include/grlib/grlib.h
+ - bsps/include/grlib/grlib_impl.h
+links: []
+source:
+- bsps/shared/grlib/amba/ambapp.c
+- bsps/shared/grlib/amba/ambapp_find_by_idx.c
+- bsps/shared/grlib/amba/ambapp_freq.c
+- bsps/shared/grlib/uart/apbuart_polled.c
+type: build
diff --git a/spec/build/bsps/objirqdflt.yml b/spec/build/bsps/objirqdflt.yml
index 56c818d870..c7c5494cce 100644
--- a/spec/build/bsps/objirqdflt.yml
+++ b/spec/build/bsps/objirqdflt.yml
@@ -10,7 +10,7 @@ includes: []
install: []
links:
- role: build-dependency
- uid: objirq
+ uid: grpirq
source:
- bsps/shared/irq/irq-default.c
- bsps/shared/irq/irq-default-handler.c
diff --git a/spec/build/bsps/objirqnoqual.yml b/spec/build/bsps/objirqnoqual.yml
new file mode 100644
index 0000000000..f17f531f29
--- /dev/null
+++ b/spec/build/bsps/objirqnoqual.yml
@@ -0,0 +1,21 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+includes: []
+install:
+- destination: ${BSP_INCLUDEDIR}/bsp
+ source:
+ - bsps/include/bsp/irq-default.h
+ - bsps/include/bsp/irq-info.h
+links: []
+source:
+- bsps/shared/irq/irq-info.c
+- bsps/shared/irq/irq-legacy.c
+- bsps/shared/irq/irq-server.c
+- bsps/shared/irq/irq-shell.c
+type: build
diff --git a/spec/build/bsps/objirqqual.yml b/spec/build/bsps/objirqqual.yml
new file mode 100644
index 0000000000..363b5b9629
--- /dev/null
+++ b/spec/build/bsps/objirqqual.yml
@@ -0,0 +1,18 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+includes: []
+install:
+- destination: ${BSP_INCLUDEDIR}/bsp
+ source:
+ - bsps/include/bsp/irq-generic.h
+links: []
+source:
+- bsps/shared/irq/irq-generic.c
+- bsps/shared/irq/irq-lock.c
+type: build
diff --git a/spec/build/bsps/objqual.yml b/spec/build/bsps/objqual.yml
new file mode 100644
index 0000000000..d22968cebf
--- /dev/null
+++ b/spec/build/bsps/objqual.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+includes: []
+install:
+- destination: ${BSP_INCLUDEDIR}/bsp
+ source:
+ - bsps/include/bsp/bootcard.h
+ - bsps/include/bsp/default-initial-extension.h
+ - bsps/include/bsp/fatal.h
+links: []
+source:
+- bsps/shared/start/bootcard.c
+- bsps/shared/rtems-version.c
+type: build
diff --git a/spec/build/bsps/or1k/generic_or1k/bspgenericor1k.yml b/spec/build/bsps/or1k/generic_or1k/bspgenericor1k.yml
index 321913e5ff..1c72a98761 100644
--- a/spec/build/bsps/or1k/generic_or1k/bspgenericor1k.yml
+++ b/spec/build/bsps/or1k/generic_or1k/bspgenericor1k.yml
@@ -27,7 +27,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto0
- role: build-dependency
diff --git a/spec/build/bsps/powerpc/gen5200/grp.yml b/spec/build/bsps/powerpc/gen5200/grp.yml
index 3132c60559..7507bdb02c 100644
--- a/spec/build/bsps/powerpc/gen5200/grp.yml
+++ b/spec/build/bsps/powerpc/gen5200/grp.yml
@@ -12,7 +12,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../crti
- role: build-dependency
diff --git a/spec/build/bsps/powerpc/gen83xx/grp.yml b/spec/build/bsps/powerpc/gen83xx/grp.yml
index 602c74524b..986fdb518f 100644
--- a/spec/build/bsps/powerpc/gen83xx/grp.yml
+++ b/spec/build/bsps/powerpc/gen83xx/grp.yml
@@ -12,7 +12,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../optconsolebaud
- role: build-dependency
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/grp.yml b/spec/build/bsps/powerpc/mpc55xxevb/grp.yml
index d811ad6bbb..a058f0ce75 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/grp.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/grp.yml
@@ -12,7 +12,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../crti
- role: build-dependency
diff --git a/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml b/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml
index 3a16b096ec..bf877bbcac 100644
--- a/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml
+++ b/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml
@@ -24,7 +24,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/powerpc/psim/bsppsim.yml b/spec/build/bsps/powerpc/psim/bsppsim.yml
index c281175c90..bd0229e496 100644
--- a/spec/build/bsps/powerpc/psim/bsppsim.yml
+++ b/spec/build/bsps/powerpc/psim/bsppsim.yml
@@ -26,7 +26,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml b/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml
index cb3fc46e7d..f99d21b4f4 100644
--- a/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml
+++ b/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml
@@ -25,7 +25,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/powerpc/qoriq/grp.yml b/spec/build/bsps/powerpc/qoriq/grp.yml
index 270fe6e898..2ea959faa5 100644
--- a/spec/build/bsps/powerpc/qoriq/grp.yml
+++ b/spec/build/bsps/powerpc/qoriq/grp.yml
@@ -12,7 +12,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../optconsolebaud
- role: build-dependency
diff --git a/spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml b/spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml
index 7c1c1ad4c4..2663ad94c5 100644
--- a/spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml
+++ b/spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml
@@ -25,7 +25,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../optog
- role: build-dependency
diff --git a/spec/build/bsps/powerpc/tqm8xx/grp.yml b/spec/build/bsps/powerpc/tqm8xx/grp.yml
index 61e2b51baa..668d0ac52e 100644
--- a/spec/build/bsps/powerpc/tqm8xx/grp.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/grp.yml
@@ -10,7 +10,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../crti
- role: build-dependency
diff --git a/spec/build/bsps/powerpc/virtex/bspvirtex.yml b/spec/build/bsps/powerpc/virtex/bspvirtex.yml
index bf7eebe2b5..c4636b3495 100644
--- a/spec/build/bsps/powerpc/virtex/bspvirtex.yml
+++ b/spec/build/bsps/powerpc/virtex/bspvirtex.yml
@@ -27,7 +27,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/riscv/griscv/grp.yml b/spec/build/bsps/riscv/griscv/grp.yml
index 1945d984f5..6b15139292 100644
--- a/spec/build/bsps/riscv/griscv/grp.yml
+++ b/spec/build/bsps/riscv/griscv/grp.yml
@@ -12,7 +12,9 @@ links:
- role: build-dependency
uid: ../../objgrlib
- role: build-dependency
- uid: ../../objirq
+ uid: ../../objgrlibqual
+- role: build-dependency
+ uid: ../../grpirq
- role: build-dependency
uid: ../../optclang
- role: build-dependency
diff --git a/spec/build/bsps/riscv/riscv/grp.yml b/spec/build/bsps/riscv/riscv/grp.yml
index 396f8986ec..e4331d5dd1 100644
--- a/spec/build/bsps/riscv/riscv/grp.yml
+++ b/spec/build/bsps/riscv/riscv/grp.yml
@@ -10,7 +10,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../optclang
- role: build-dependency
diff --git a/spec/build/bsps/sparc/erc32/bsperc32.yml b/spec/build/bsps/sparc/erc32/bsperc32.yml
index ecf630278f..f9333d1114 100644
--- a/spec/build/bsps/sparc/erc32/bsperc32.yml
+++ b/spec/build/bsps/sparc/erc32/bsperc32.yml
@@ -26,7 +26,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency
diff --git a/spec/build/bsps/sparc/leon2/grp.yml b/spec/build/bsps/sparc/leon2/grp.yml
index 352576f157..12572b2e27 100644
--- a/spec/build/bsps/sparc/leon2/grp.yml
+++ b/spec/build/bsps/sparc/leon2/grp.yml
@@ -14,7 +14,7 @@ links:
- role: build-dependency
uid: ../../objgrlib
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../grp
- role: build-dependency
diff --git a/spec/build/bsps/sparc/leon3/grp.yml b/spec/build/bsps/sparc/leon3/grp.yml
index 48d73df908..f09dd241ba 100644
--- a/spec/build/bsps/sparc/leon3/grp.yml
+++ b/spec/build/bsps/sparc/leon3/grp.yml
@@ -10,11 +10,11 @@ links:
- role: build-dependency
uid: ../../linkcmds
- role: build-dependency
- uid: ../../obj
+ uid: ../../objqual
- role: build-dependency
- uid: ../../objgrlib
+ uid: ../../objgrlibqual
- role: build-dependency
- uid: ../../objirq
+ uid: ../../objirqqual
- role: build-dependency
uid: ../grp
- role: build-dependency
@@ -22,13 +22,11 @@ links:
- role: build-dependency
uid: abi
- role: build-dependency
- uid: obj
+ uid: grpnoqual
- role: build-dependency
- uid: objmpci
+ uid: librtemsbspextra
- role: build-dependency
- uid: objnet
-- role: build-dependency
- uid: objnetnosmp
+ uid: objqual
- role: build-dependency
uid: objsmp
- role: build-dependency
diff --git a/spec/build/bsps/sparc/leon3/grpnoqual.yml b/spec/build/bsps/sparc/leon3/grpnoqual.yml
new file mode 100644
index 0000000000..a1364b5a0e
--- /dev/null
+++ b/spec/build/bsps/sparc/leon3/grpnoqual.yml
@@ -0,0 +1,15 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: group
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by:
+- not: RTEMS_QUAL
+includes: []
+install: []
+ldflags: []
+links:
+- role: build-dependency
+ uid: obj
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/bsps/sparc/leon3/librtemsbspextra.yml b/spec/build/bsps/sparc/leon3/librtemsbspextra.yml
new file mode 100644
index 0000000000..3b2e7e4a3d
--- /dev/null
+++ b/spec/build/bsps/sparc/leon3/librtemsbspextra.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: library
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by:
+- and:
+ - RTEMS_QUAL
+ - not: RTEMS_QUAL_ONLY
+includes: []
+install: []
+install-path: ${BSP_LIBDIR}
+links:
+- role: build-dependency
+ uid: obj
+source: []
+target: rtemsbspextra
+type: build
diff --git a/spec/build/bsps/sparc/leon3/obj.yml b/spec/build/bsps/sparc/leon3/obj.yml
index b5cea73d71..22eb06bae6 100644
--- a/spec/build/bsps/sparc/leon3/obj.yml
+++ b/spec/build/bsps/sparc/leon3/obj.yml
@@ -8,15 +8,8 @@ cxxflags: []
enabled-by: true
includes: []
install:
-- destination: ${BSP_INCLUDEDIR}
- source:
- - bsps/sparc/leon3/include/amba.h
- - bsps/sparc/leon3/include/bsp.h
- - bsps/sparc/leon3/include/leon.h
- - bsps/sparc/leon3/include/tm27.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
- - bsps/sparc/leon3/include/bsp/irq.h
- bsps/sparc/leon3/include/bsp/watchdog.h
- destination: ${BSP_LIBDIR}
source:
@@ -26,39 +19,34 @@ install:
- bsps/sparc/leon3/start/linkcmds.ut699
- bsps/sparc/leon3/start/linkcmds.ut700
- bsps/sparc/shared/start/linkcmds.base
-links: []
+links:
+- role: build-dependency
+ uid: ../../objgrlib
+- role: build-dependency
+ uid: ../../objirqnoqual
+- role: build-dependency
+ uid: ../../obj
+- role: build-dependency
+ uid: ../grp
+- role: build-dependency
+ uid: objmpci
+- role: build-dependency
+ uid: objnet
+- role: build-dependency
+ uid: objnetnosmp
source:
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/dev/serial/console-termios.c
- bsps/shared/irq/irq-default-handler.c
- bsps/shared/start/bspreset-empty.c
-- bsps/shared/start/mallocinitone.c
- bsps/shared/start/sbrk.c
-- bsps/shared/start/wkspaceinitone.c
- bsps/sparc/leon3/btimer/btimer.c
- bsps/sparc/leon3/btimer/watchdog.c
-- bsps/sparc/leon3/clock/ckinit.c
- bsps/sparc/leon3/console/console.c
-- bsps/sparc/leon3/console/printk_support.c
- bsps/sparc/leon3/gnatsupp/gnatsupp.c
-- bsps/sparc/leon3/start/amba.c
-- bsps/sparc/leon3/start/bsp_fatal_halt.c
-- bsps/sparc/leon3/start/bspclean.c
-- bsps/sparc/leon3/start/bspdelay.c
-- bsps/sparc/leon3/start/bspidle.S
-- bsps/sparc/leon3/start/bspstart.c
-- bsps/sparc/leon3/start/cache.c
-- bsps/sparc/leon3/start/cpucounter.c
-- bsps/sparc/leon3/start/eirq.c
-- bsps/sparc/leon3/start/setvec.c
-- bsps/sparc/leon3/start/spurious.c
- bsps/sparc/shared/gnatcommon.c
-- bsps/sparc/shared/irq/bsp_isr_handler.c
-- bsps/sparc/shared/irq/irq-shared.c
- bsps/sparc/shared/pci/gr_cpci_gr740.c
- bsps/sparc/shared/pci/gr_leon4_n2x.c
- bsps/sparc/shared/pci/pci_memreg_sparc_be.c
- bsps/sparc/shared/pci/pci_memreg_sparc_le.c
-- bsps/sparc/shared/start/bsp_fatal_exit.c
-- bsps/sparc/shared/start/bspgetworkarea.c
type: build
diff --git a/spec/build/bsps/sparc/leon3/objqual.yml b/spec/build/bsps/sparc/leon3/objqual.yml
new file mode 100644
index 0000000000..9dfa72b949
--- /dev/null
+++ b/spec/build/bsps/sparc/leon3/objqual.yml
@@ -0,0 +1,56 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by:
+- sparc/gr712rc
+- sparc/gr740
+- sparc/leon3
+- sparc/ut699
+- sparc/ut700
+includes: []
+install:
+- destination: ${BSP_INCLUDEDIR}
+ source:
+ - bsps/sparc/leon3/include/amba.h
+ - bsps/sparc/leon3/include/bsp.h
+ - bsps/sparc/leon3/include/leon.h
+ - bsps/sparc/leon3/include/tm27.h
+- destination: ${BSP_INCLUDEDIR}/bsp
+ source:
+ - bsps/sparc/leon3/include/bsp/irq.h
+- destination: ${BSP_LIBDIR}
+ source:
+ - bsps/sparc/leon3/start/linkcmds.gr712rc
+ - bsps/sparc/leon3/start/linkcmds.gr740
+ - bsps/sparc/leon3/start/linkcmds.leon3
+ - bsps/sparc/leon3/start/linkcmds.ut699
+ - bsps/sparc/leon3/start/linkcmds.ut700
+ - bsps/sparc/shared/start/linkcmds.base
+links: []
+source:
+- bsps/shared/irq/irq-default-handler.c
+- bsps/shared/start/bspreset-empty.c
+- bsps/shared/start/mallocinitone.c
+- bsps/shared/start/wkspaceinitone.c
+- bsps/sparc/leon3/clock/ckinit.c
+- bsps/sparc/leon3/console/printk_support.c
+- bsps/sparc/leon3/start/amba.c
+- bsps/sparc/leon3/start/bsp_fatal_halt.c
+- bsps/sparc/leon3/start/bspclean.c
+- bsps/sparc/leon3/start/bspdelay.c
+- bsps/sparc/leon3/start/bspidle.S
+- bsps/sparc/leon3/start/bspstart.c
+- bsps/sparc/leon3/start/cache.c
+- bsps/sparc/leon3/start/cpucounter.c
+- bsps/sparc/leon3/start/eirq.c
+- bsps/sparc/leon3/start/setvec.c
+- bsps/sparc/leon3/start/spurious.c
+- bsps/sparc/shared/irq/bsp_isr_handler.c
+- bsps/sparc/shared/irq/irq-shared.c
+- bsps/sparc/shared/start/bsp_fatal_exit.c
+- bsps/sparc/shared/start/bspgetworkarea.c
+type: build
diff --git a/spec/build/bsps/x86_64/amd64/bspamd64.yml b/spec/build/bsps/x86_64/amd64/bspamd64.yml
index f11beb15c3..70292559cb 100644
--- a/spec/build/bsps/x86_64/amd64/bspamd64.yml
+++ b/spec/build/bsps/x86_64/amd64/bspamd64.yml
@@ -25,7 +25,7 @@ links:
- role: build-dependency
uid: ../../obj
- role: build-dependency
- uid: ../../objirq
+ uid: ../../grpirq
- role: build-dependency
uid: ../../opto2
- role: build-dependency