summaryrefslogtreecommitdiffstats
path: root/tester/rtems/rtems-bsps.ini
diff options
context:
space:
mode:
Diffstat (limited to 'tester/rtems/rtems-bsps.ini')
-rw-r--r--tester/rtems/rtems-bsps.ini257
1 files changed, 96 insertions, 161 deletions
diff --git a/tester/rtems/rtems-bsps.ini b/tester/rtems/rtems-bsps.ini
index 0d142ae..05a9d6b 100644
--- a/tester/rtems/rtems-bsps.ini
+++ b/tester/rtems/rtems-bsps.ini
@@ -18,137 +18,98 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
[profiles]
-profiles = tier-1, tier-2, tier-3, tier-4
+profiles = tier-1, tier-2, tier-3, tier-4, everything
#
-# Tier 1: no build errors and no unexpected tests failures on hardware.
+# Define how each profile is to be treated. Note, hardware vs simulator testing
+# is handled in the configuration, there is not specific test to determine
+# this.
#
-[tier-1]
-archs = arm, i386, sparc
-bsps_arm = altcycv_devkit,
- altcycv_devkit_smp,
- xilinx_zynq_zc702, xilinx_zynq_zc706, xilinx_zynq_zedboard
-bsps_i386 = pc686
-bsps_sparc = leon2, leon3
+[tier-1-profile]
+active = Yes
+build = Yes
+tests = Yes
-#
-# Tier 2: no build errors and no unexpected tests failures on hardware and
-# simulators.
-#
-[tier-2]
-archs = arm, sparc
-bsps_arm = lm3s6965_qemu,
- realview_pbx_a9_qemu, realview_pbx_a9_qemu_smp,
- xilinx_zynq_a9_qemu
-bsps_sparc = erc32
-#
-# Tier 3: no build errors, no tests run.
-#
-[tier-3]
-archs = arm, moxie
-bsps_arm = arm1136jfs,
- arm1136js, arm7tdmi, arm920, armcortexa9, atsamv,
- beagleboardorig, beagleboardxm, beagleboneblack, beaglebonewhite,
- csb336, csb337, csb637,
- edb7312,
- kit637_v6,
- gumstix,
- lm3s3749, lm3s6965, lm4f120,
- lpc1768_mbed, lpc1768_mbed_ahb_ram, lpc1768_mbed_ahb_ram_eth,
- lpc17xx_ea_ram, lpc17xx_ea_rom_int, lpc17xx_plx800_ram,
- lpc17xx_plx800_rom_int, lpc2362, lpc23xx_tli800, lpc24xx_ea,
- lpc24xx_ncs_ram, lpc24xx_ncs_rom_ext, lpc24xx_ncs_rom_int,
- lpc24xx_plx800_ram, lpc24xx_plx800_rom_int, lpc40xx_ea_ram,
- lpc40xx_ea_rom_int, lpc32xx_mzx, lpc32xx_mzx_stage_1,
- lpc32xx_mzx_stage_2, lpc32xx_phycore,
- raspberrypi, raspberrypi2,
- rtl22xx, rtl22xx_t,
- smdk2410,
- stm32f105rc, stm32f4,
- tms570ls3137_hdk, tms570ls3137_hdk_intram,
- tms570ls3137_hdk_sdram,
- tms570ls3137_hdk_with_loader
-bsps_moxie = moxiesim
+[tier-2-profile]
+active = Yes
+build = Yes
+tests = Yes
+
+[tier-3-profile]
+active = Yes
+build = Yes
+tests = No
+
+[tier-4-profile]
+active = No
+build = No
+tests = No
+
+[everything-profile]
+active = Yes
+build = Yes
+tests = No
#
-# Tier 4: nothing expected.
-#
-[tier-4]
-archs = epiphany
-bsps_epiphany = epiphany_sim
+# Tiers.
+#
+[tiers]
+include = rtems-bsps-tiers.ini
+
+#
+# All the architectures and BSPs.
+#
+[everything]
+archs = arm,
+ bfin,
+ epiphany,
+ i386,
+ lm32,
+ m32c,
+ m68k,
+ mips,
+ moxie,
+ or1k,
+ powerpc,
+ sh,
+ sparc,
+ sparc64,
+ v850
+bsps_arm = ${arm:bsps}
+bsps_bfin = ${bfin:bsps}
+bsps_epiphany = ${epiphany:bsps}
+bsps_i386 = ${i386:bsps}
+bsps_lm32 = ${lm32:bsps}
+bsps_m32c = ${m32c:bsps}
+bsps_m68k = ${m68k:bsps}
+bsps_mips = ${mips:bsps}
+bsps_moxie = ${moxie:bsps}
+bsps_or1k = ${or1k:bsps}
+bsps_powerpc = ${powerpc:bsps}
+bsps_sh = ${sh:bsps}
+bsps_sparc = ${sparc:bsps}
+bsps_sparc64 = ${sparc64:bsps}
+bsps_v850 = ${v850:bsps}
#
# Architectures
#
-[arm]
-bsps = altcycv_devkit,
- altcycv_devkit_smp,
- arm1136jfs, arm1136js, arm7tdmi, arm920, armcortexa9, atsamv,
- beagleboardorig, beagleboardxm, beagleboneblack, beaglebonewhite,
- csb336, csb337, csb637,
- edb7312,
- kit637_v6,
- gumstix,
- lm3s3749, lm3s6965, lm3s6965_qemu, lm4f120,
- lpc1768_mbed, lpc1768_mbed_ahb_ram, lpc1768_mbed_ahb_ram_eth,
- lpc17xx_ea_ram, lpc17xx_ea_rom_int, lpc17xx_plx800_ram,
- lpc17xx_plx800_rom_int, lpc2362, lpc23xx_tli800, lpc24xx_ea,
- lpc24xx_ncs_ram, lpc24xx_ncs_rom_ext, lpc24xx_ncs_rom_int,
- lpc24xx_plx800_ram, lpc24xx_plx800_rom_int, lpc40xx_ea_ram,
- lpc40xx_ea_rom_int, lpc32xx_mzx, lpc32xx_mzx_stage_1,
- lpc32xx_mzx_stage_2, lpc32xx_phycore,
- raspberrypi, raspberrypi2,
- realview_pbx_a9_qemu, realview_pbx_a9_qemu_smp,
- rtl22xx, rtl22xx_t,
- smdk2410,
- stm32f105rc, stm32f4,
- tms570ls3137_hdk, tms570ls3137_hdk_intram,
- tms570ls3137_hdk_sdram,
- tms570ls3137_hdk_with_loader,
- xilinx_zynq_zc702, xilinx_zynq_zc706, xilinx_zynq_zedboard,
- xilinx_zynq_a9_qemu
-exclude-smp = arm1136jfs,
- arm1136js, arm7tdmi, arm920, armcortexa9, atsamv,
- beagleboardorig, beagleboardxm, beagleboneblack, beaglebonewhite,
- csb336, csb337, csb637,
- edb7312,
- kit637_v6,
- gumstix,
- lm3s3749, lm3s6965, lm3s6965_qemu, lm4f120,
- lpc1768_mbed, lpc1768_mbed_ahb_ram, lpc1768_mbed_ahb_ram_eth,
- lpc17xx_ea_ram, lpc17xx_ea_rom_int, lpc17xx_plx800_ram,
- lpc17xx_plx800_rom_int, lpc2362, lpc23xx_tli800, lpc24xx_ea,
- lpc24xx_ncs_ram, lpc24xx_ncs_rom_ext, lpc24xx_ncs_rom_int,
- lpc24xx_plx800_ram, lpc24xx_plx800_rom_int, lpc40xx_ea_ram,
- lpc40xx_ea_rom_int, lpc32xx_mzx, lpc32xx_mzx_stage_1,
- lpc32xx_mzx_stage_2, lpc32xx_phycore,
- raspberrypi, raspberrypi2,
- rtl22xx, rtl22xx_t,
- smdk2410,
- stm32f105rc, stm32f4,
- tms570ls3137_hdk, tms570ls3137_hdk_intram,
- tms570ls3137_hdk_sdram,
- tms570ls3137_hdk_with_loader
-exclude-network =
- altcycv_devkit, altcycv_devkit_smp,
- realview_pbx_a9_qemu, realview_pbx_a9_qemu_smp
-
-[i386]
-bsps = pc686
-exclude = smp
-bspopts_pc686 = BSP_PRINT_EXCEPTION_CONTEXT=1
-
-[moxie]
-bsps = moxiesim
-
-[sparc]
-bsps = erc32, leon2, leon3
-
-[powerpc]
-bsps =
-
-[epiphany]
-bsps = epiphany-sim
+[architectures]
+include = rtems-bsps-arm.ini,
+ rtems-bsps-bfin.ini,
+ rtems-bsps-epiphany.ini,
+ rtems-bsps-i386.ini,
+ rtems-bsps-lm32.ini,
+ rtems-bsps-m32c.ini,
+ rtems-bsps-m68k.ini,
+ rtems-bsps-mips.ini,
+ rtems-bsps-moxie.ini,
+ rtems-bsps-or1k.ini,
+ rtems-bsps-powerpc.ini,
+ rtems-bsps-sh.ini,
+ rtems-bsps-sparc.ini,
+ rtems-bsps-sparc64.ini,
+ rtems-bsps-v850.ini
#
# The Build Options define how each combination is to be build.
@@ -167,7 +128,7 @@ tests = config:base, config:tests
#
no-tests = config:base
#
-# The all, default is Yes and can be overriden in an architecture.
+# The all build.
#
all = debug, profiling, smp, smp-debug,
posix, no-posix, posix-debug, posix-profiling,
@@ -176,20 +137,19 @@ all = debug, profiling, smp, smp-debug,
#
# The options for each varations.
#
-debug = config:base, config:tests, config:debug
-profiling = config:base, config:tests, config:profiling
-smp = config:base, config:tests, config:smp
-smp-debug = config:base, config:tests, config:smp, config:debug
-posix = config:base, config:tests, config:posix
-no-posix = config:base, config:tests, config:no-posix
-posix-debug = config:base, config:tests, config:posix, config:debug
-posix-profiling = config:base, config:tests, config:posix, config:profiling
-network = config:base, config:tests, config:network
-no-network = config:base, config:tests, config:no-network
-network-debug = config:base, config:tests, config:network, config:debug
-smp-network = config:base, config:tests, config:smp, config:network
-smp-network-debug = config:base, config:tests, config:smp, config:network,
- config:debug
+debug = config:base, config:debug
+profiling = config:base, config:profiling
+smp = config:base, config:smp
+smp-debug = config:base, config:smp, config:debug
+posix = config:base, config:posix
+no-posix = config:base, config:no-posix
+posix-debug = config:base, config:posix, config:debug
+posix-profiling = config:base, config:posix, config:profiling
+network = config:base, config:network
+no-network = config:base, config:no-network
+network-debug = config:base, config:network, config:debug
+smp-network = config:base, config:smp, config:network
+smp-network-debug = config:base, config:smp, config:network, config:debug
#
# The config section holds the configuration options used in the builds.
@@ -218,28 +178,3 @@ posix = --enable-posix
no-posix = --disable-posix
network = --enable-networking
no-network = --disable-networking
-
-#
-# Define how each profile is to be treated. Note, hardware vs simulator testing
-# is handled in the configuration, there is not specific test to determine
-# this.
-#
-[tier-1-profile]
-active = Yes
-build = Yes
-tests = Yes
-
-[tier-2-profile]
-active = Yes
-build = Yes
-tests = Yes
-
-[tier-3-profile]
-active = Yes
-build = Yes
-tests = No
-
-[tier-4-profile]
-active = No
-build = No
-tests = No