summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2017-10-25 09:03:43 +1100
committerChris Johns <chrisj@rtems.org>2017-10-25 09:03:43 +1100
commit41d0c343eefda25426e0123d3353b7cfafd7ddf7 (patch)
tree683a2a2ddba7037d8a78843bc3e7c8218e8bcb6c
parentrtemstoolkit: Remove test import for YAML. (diff)
downloadrtems-tools-41d0c343eefda25426e0123d3353b7cfafd7ddf7.tar.bz2
tester: Add a BSP field to each BSP INI configuration section.
The INI section in a BSP configuration is the name of the INI file so each BSP configuration section needs a BSP. Updates #3204.
-rw-r--r--tester/rt/test.py8
-rw-r--r--tester/rtems/testing/bsps/arm1136jfs-run.ini5
-rw-r--r--tester/rtems/testing/bsps/arm1136jfs.ini3
-rw-r--r--tester/rtems/testing/bsps/arm1136js-run.ini5
-rw-r--r--tester/rtems/testing/bsps/arm1136js.ini3
-rw-r--r--tester/rtems/testing/bsps/arm7tdmi-run.ini5
-rw-r--r--tester/rtems/testing/bsps/arm7tdmi.ini3
-rw-r--r--tester/rtems/testing/bsps/arm920-run.ini5
-rw-r--r--tester/rtems/testing/bsps/arm920.ini3
-rw-r--r--tester/rtems/testing/bsps/armcortexa9-run.ini5
-rw-r--r--tester/rtems/testing/bsps/armcortexa9.ini3
-rw-r--r--tester/rtems/testing/bsps/beagleboardxm.ini3
-rw-r--r--tester/rtems/testing/bsps/beagleboneblack.ini3
-rw-r--r--tester/rtems/testing/bsps/bf537Stamp-run.ini5
-rw-r--r--tester/rtems/testing/bsps/bf537Stamp.ini3
-rw-r--r--tester/rtems/testing/bsps/erc32-run.ini5
-rw-r--r--tester/rtems/testing/bsps/erc32-sis.ini5
-rw-r--r--tester/rtems/testing/bsps/erc32.ini3
-rw-r--r--tester/rtems/testing/bsps/generic_or1k.ini3
-rw-r--r--tester/rtems/testing/bsps/h8sxsim-run.ini5
-rw-r--r--tester/rtems/testing/bsps/h8sxsim.ini3
-rw-r--r--tester/rtems/testing/bsps/jmr3904-run.ini5
-rw-r--r--tester/rtems/testing/bsps/jmr3904.ini3
-rw-r--r--tester/rtems/testing/bsps/leon2-run.ini5
-rw-r--r--tester/rtems/testing/bsps/leon2-sis.ini5
-rw-r--r--tester/rtems/testing/bsps/leon2.ini3
-rw-r--r--tester/rtems/testing/bsps/leon3-run.ini5
-rw-r--r--tester/rtems/testing/bsps/leon3-sis.ini5
-rw-r--r--tester/rtems/testing/bsps/leon3.ini3
-rw-r--r--tester/rtems/testing/bsps/leon3_tsim-run.ini5
-rw-r--r--tester/rtems/testing/bsps/leon3_tsim.ini3
-rw-r--r--tester/rtems/testing/bsps/lm32_evr_gdbsim-run.ini5
-rw-r--r--tester/rtems/testing/bsps/lm32_evr_gdbsim.ini3
-rw-r--r--tester/rtems/testing/bsps/m32csim-run.ini5
-rw-r--r--tester/rtems/testing/bsps/m32csim.ini3
-rw-r--r--tester/rtems/testing/bsps/mcf5235.ini3
-rw-r--r--tester/rtems/testing/bsps/pc.ini3
-rw-r--r--tester/rtems/testing/bsps/psim-run.ini5
-rw-r--r--tester/rtems/testing/bsps/psim.ini3
-rw-r--r--tester/rtems/testing/bsps/realview_pbx_a9_qemu.ini3
-rw-r--r--tester/rtems/testing/bsps/simsh1-run.ini5
-rw-r--r--tester/rtems/testing/bsps/simsh1.ini3
-rw-r--r--tester/rtems/testing/bsps/simsh2-run.ini5
-rw-r--r--tester/rtems/testing/bsps/simsh2.ini3
-rw-r--r--tester/rtems/testing/bsps/simsh2e-run.ini5
-rw-r--r--tester/rtems/testing/bsps/simsh2e.ini3
-rw-r--r--tester/rtems/testing/bsps/simsh4-run.ini5
-rw-r--r--tester/rtems/testing/bsps/simsh4.ini3
-rw-r--r--tester/rtems/testing/bsps/sis-run.ini5
-rw-r--r--tester/rtems/testing/bsps/sis.ini3
-rw-r--r--tester/rtems/testing/bsps/v850e1sim-run.ini5
-rw-r--r--tester/rtems/testing/bsps/v850e1sim.ini3
-rw-r--r--tester/rtems/testing/bsps/v850e2sim-run.ini5
-rw-r--r--tester/rtems/testing/bsps/v850e2sim.ini3
-rw-r--r--tester/rtems/testing/bsps/v850e2v3sim-run.ini5
-rw-r--r--tester/rtems/testing/bsps/v850e2v3sim.ini3
-rw-r--r--tester/rtems/testing/bsps/v850esim-run.ini5
-rw-r--r--tester/rtems/testing/bsps/v850esim.ini3
-rw-r--r--tester/rtems/testing/bsps/v850essim-run.ini5
-rw-r--r--tester/rtems/testing/bsps/v850essim.ini3
-rw-r--r--tester/rtems/testing/bsps/v850sim-run.ini5
-rw-r--r--tester/rtems/testing/bsps/v850sim.ini7
-rw-r--r--tester/rtems/testing/bsps/xilinx_zynq_a9_qemu.ini3
-rw-r--r--tester/rtems/testing/bsps/xilinx_zynq_a9_qemu_smp.ini5
-rw-r--r--tester/rtems/testing/bsps/xilinx_zynq_zc706.ini3
-rw-r--r--tester/rtems/testing/bsps/xilinx_zynq_zc706_qemu.ini5
-rw-r--r--tester/rtems/testing/bsps/xilinx_zynq_zedboard.ini3
67 files changed, 168 insertions, 104 deletions
diff --git a/tester/rt/test.py b/tester/rt/test.py
index 575c2a1..e036561 100644
--- a/tester/rt/test.py
+++ b/tester/rt/test.py
@@ -199,7 +199,7 @@ def report_finished(reports, report_mode, reporting, finished, job_trace):
return reporting
def load_configuration(bsp, opts):
- mandatory = ['tester', 'arch']
+ mandatory = ['bsp', 'arch', 'tester']
cfg = configuration.configuration()
path_ = opts.defaults.expand('%%{_configdir}/bsps/%s.ini' % (bsp))
ini_name = path.basename(path_)
@@ -215,7 +215,6 @@ def load_configuration(bsp, opts):
opts.defaults.set_write_map(bsp, add = True)
for i in cfg.get_items(bsp, flatten = False):
opts.defaults[i[0]] = i[1]
- opts.defaults['bsp'] = bsp
if not opts.defaults.set_read_map(bsp):
raise error.general('cannot set BSP read map: %s' % (bsp))
# Get a copy of the required fields we need
@@ -241,7 +240,7 @@ def load_configuration(bsp, opts):
if opts.defaults.get(r) is None:
raise error.general('user value missing, BSP %s requires: %s' % \
(bsp, ', '.join(requires)))
- return
+ return opts.defaults['bsp']
raise error.general('cannot find bsp configuration file: %s.ini' % (bsp))
def _job_trace(tst, msg, total, exe, active, reporting):
@@ -319,8 +318,7 @@ def run(command_path = None):
bsp = opts.find_arg('--rtems-bsp')
if bsp is None or len(bsp) != 2:
raise error.general('RTEMS BSP not provided or an invalid option')
- bsp = bsp[1]
- load_configuration(bsp, opts)
+ bsp = load_configuration(bsp[1], opts)
bsp_config = opts.defaults.expand(opts.defaults['tester'])
report_mode = opts.find_arg('--report-mode')
if report_mode:
diff --git a/tester/rtems/testing/bsps/arm1136jfs-run.ini b/tester/rtems/testing/bsps/arm1136jfs-run.ini
index 276ca6f..1066088 100644
--- a/tester/rtems/testing/bsps/arm1136jfs-run.ini
+++ b/tester/rtems/testing/bsps/arm1136jfs-run.ini
@@ -31,8 +31,9 @@
#
# The arm1136jfs BSP
#
-[arm1136jfs]
-tester = %{_rtscripts}/run.cfg
+[arm1136jfs-run]
+bsp = arm1136jfs
arch = arm
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/arm1136jfs.ini b/tester/rtems/testing/bsps/arm1136jfs.ini
index cb8c0c2..ea8d9f1 100644
--- a/tester/rtems/testing/bsps/arm1136jfs.ini
+++ b/tester/rtems/testing/bsps/arm1136jfs.ini
@@ -32,8 +32,9 @@
# The arm1136jfs BSP
#
[arm1136jfs]
-tester = %{_rtscripts}/gdb.cfg
+bsp = arm1136jfs
arch = arm
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/arm1136js-run.ini b/tester/rtems/testing/bsps/arm1136js-run.ini
index af889d4..995d71d 100644
--- a/tester/rtems/testing/bsps/arm1136js-run.ini
+++ b/tester/rtems/testing/bsps/arm1136js-run.ini
@@ -31,8 +31,9 @@
#
# The arm1136js BSP
#
-[arm1136js]
-tester = %{_rtscripts}/run.cfg
+[arm1136js-run]
+bsp = arm1136js
arch = arm
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/arm1136js.ini b/tester/rtems/testing/bsps/arm1136js.ini
index 68d787a..2f86ca2 100644
--- a/tester/rtems/testing/bsps/arm1136js.ini
+++ b/tester/rtems/testing/bsps/arm1136js.ini
@@ -32,8 +32,9 @@
# The arm1136js BSP
#
[arm1136js]
-arm1136js = %{_rtscripts}/gdb.cfg
+bsp = arm1136js
arch = arm
+arm1136js = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/arm7tdmi-run.ini b/tester/rtems/testing/bsps/arm7tdmi-run.ini
index efb30ab..7f98465 100644
--- a/tester/rtems/testing/bsps/arm7tdmi-run.ini
+++ b/tester/rtems/testing/bsps/arm7tdmi-run.ini
@@ -31,8 +31,9 @@
#
# The arm7tdmi BSP
#
-[arm7tdmi]
-tester = %{_rtscripts}/run.cfg
+[arm7tdmi-run]
+bsp = arm7tdmi
arch = arm
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/arm7tdmi.ini b/tester/rtems/testing/bsps/arm7tdmi.ini
index 2835bee..e9b1261 100644
--- a/tester/rtems/testing/bsps/arm7tdmi.ini
+++ b/tester/rtems/testing/bsps/arm7tdmi.ini
@@ -32,8 +32,9 @@
# The arm7tdmi BSP
#
[arm7tdmi]
-tester = %{_rtscripts}/gdb.cfg
+bsp = arm7tdmi
arch = arm
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/arm920-run.ini b/tester/rtems/testing/bsps/arm920-run.ini
index a904aae..c3652c7 100644
--- a/tester/rtems/testing/bsps/arm920-run.ini
+++ b/tester/rtems/testing/bsps/arm920-run.ini
@@ -31,8 +31,9 @@
#
# The arm920 BSP
#
-[arm920]
-tester = %{_rtscripts}/run.cfg
+[arm920-run]
+bsp = arm920
arch = arm
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/arm920.ini b/tester/rtems/testing/bsps/arm920.ini
index 2f2dba3..0e376c4 100644
--- a/tester/rtems/testing/bsps/arm920.ini
+++ b/tester/rtems/testing/bsps/arm920.ini
@@ -32,8 +32,9 @@
# The arm920 BSP
#
[arm920]
-tester = %{_rtscripts}/gdb.cfg
+bsp = arm920
arch = arm
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/armcortexa9-run.ini b/tester/rtems/testing/bsps/armcortexa9-run.ini
index c0964ab..aa9c07f 100644
--- a/tester/rtems/testing/bsps/armcortexa9-run.ini
+++ b/tester/rtems/testing/bsps/armcortexa9-run.ini
@@ -31,8 +31,9 @@
#
# The armcortexa9 BSP
#
-[armcortexa9]
-tester = %{_rtscripts}/run.cfg
+[armcortexa9-run]
+bsp = armcortexa9
arch = arm
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/armcortexa9.ini b/tester/rtems/testing/bsps/armcortexa9.ini
index 6eb2321..1a21ea6 100644
--- a/tester/rtems/testing/bsps/armcortexa9.ini
+++ b/tester/rtems/testing/bsps/armcortexa9.ini
@@ -32,8 +32,9 @@
# The armcortexa9 BSP
#
[armcortexa9]
-tester = %{_rtscripts}/gdb.cfg
+bsp = armcortexa9
arch = arm
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/beagleboardxm.ini b/tester/rtems/testing/bsps/beagleboardxm.ini
index 1d5b590..e8a79a6 100644
--- a/tester/rtems/testing/bsps/beagleboardxm.ini
+++ b/tester/rtems/testing/bsps/beagleboardxm.ini
@@ -34,8 +34,9 @@
# configuration file called bbxm.cfg you need to start OpenOCD with.
#
[beagleboardxm]
+bsp = beagleboardxm
+arch = arm
jobs = 1
tester = %{_rtscripts}/gdb.cfg
-arch = arm
gdb_script = bsp_gdb_script
requires = bsp_tty_dev, bsp_gdb_script
diff --git a/tester/rtems/testing/bsps/beagleboneblack.ini b/tester/rtems/testing/bsps/beagleboneblack.ini
index 5b3932d..4bf850f 100644
--- a/tester/rtems/testing/bsps/beagleboneblack.ini
+++ b/tester/rtems/testing/bsps/beagleboneblack.ini
@@ -33,9 +33,10 @@
# telnet tty device.
#
[beagleboneblack]
+bsp = beagleboneblack
+arch = arm
jobs = 1
tester = %{_rtscripts}/tftp.cfg
-arch = arm
test_restarts = 3
target_reset_regex = ^No ethernet found.*|BOOTP broadcast 6.*|^ERROR: can.t get kernel image
target_start_regex = ^U-Boot SPL .*
diff --git a/tester/rtems/testing/bsps/bf537Stamp-run.ini b/tester/rtems/testing/bsps/bf537Stamp-run.ini
index b9ab03b..ab29eb0 100644
--- a/tester/rtems/testing/bsps/bf537Stamp-run.ini
+++ b/tester/rtems/testing/bsps/bf537Stamp-run.ini
@@ -31,8 +31,9 @@
#
# The bf537Stamp BSP
#
-[bf537Stamp]
-tester = %{_rtscripts}/run.cfg
+[bf537Stamp-run]
+bsp = bf537Stamp
arch = bfin
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = --env operating --model bf537
diff --git a/tester/rtems/testing/bsps/bf537Stamp.ini b/tester/rtems/testing/bsps/bf537Stamp.ini
index ae687a5..9912288 100644
--- a/tester/rtems/testing/bsps/bf537Stamp.ini
+++ b/tester/rtems/testing/bsps/bf537Stamp.ini
@@ -32,8 +32,9 @@
# The bf537Stamp BSP
#
[bf537Stamp]
-tester = %{_rtscripts}/gdb.cfg
+bsp = bf537Stamp
arch = bfin
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim --env operating --model bf537
load
diff --git a/tester/rtems/testing/bsps/erc32-run.ini b/tester/rtems/testing/bsps/erc32-run.ini
index 83800eb..3dc5f60 100644
--- a/tester/rtems/testing/bsps/erc32-run.ini
+++ b/tester/rtems/testing/bsps/erc32-run.ini
@@ -31,7 +31,8 @@
#
# The erc32 BSP
#
-[erc32]
-tester = %{_rtscripts}/run.cfg
+[erc32-run]
+bsp = erc32
arch = sparc
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
diff --git a/tester/rtems/testing/bsps/erc32-sis.ini b/tester/rtems/testing/bsps/erc32-sis.ini
index 63047c6..fca2122 100644
--- a/tester/rtems/testing/bsps/erc32-sis.ini
+++ b/tester/rtems/testing/bsps/erc32-sis.ini
@@ -31,8 +31,9 @@
#
# The erc32 BSP
#
-[erc32]
-tester = %{_rtscripts}/run.cfg
+[erc32-sis]
+bsp = erc32
arch = sparc
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-sis
bsp_run_opts = -nouartrx -r -tlim 600 s
diff --git a/tester/rtems/testing/bsps/erc32.ini b/tester/rtems/testing/bsps/erc32.ini
index 021dbd8..7911a2f 100644
--- a/tester/rtems/testing/bsps/erc32.ini
+++ b/tester/rtems/testing/bsps/erc32.ini
@@ -32,8 +32,9 @@
# The erc32 BSP
#
[erc32]
-tester = %{_rtscripts}/gdb.cfg
+bsp = erc32
arch = sparc
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/generic_or1k.ini b/tester/rtems/testing/bsps/generic_or1k.ini
index f17c66e..153d167 100644
--- a/tester/rtems/testing/bsps/generic_or1k.ini
+++ b/tester/rtems/testing/bsps/generic_or1k.ini
@@ -32,6 +32,7 @@
# The generic_or1k BSP
#
[generic_or1k]
-tester = %{_rtscripts}/qemu.cfg
+bsp = generic_or1k
arch = or32
+tester = %{_rtscripts}/qemu.cfg
bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} -m 32M
diff --git a/tester/rtems/testing/bsps/h8sxsim-run.ini b/tester/rtems/testing/bsps/h8sxsim-run.ini
index 8a351d5..afac53f 100644
--- a/tester/rtems/testing/bsps/h8sxsim-run.ini
+++ b/tester/rtems/testing/bsps/h8sxsim-run.ini
@@ -31,8 +31,9 @@
#
# The h8sxsim BSP
#
-[h8sxsim]
-tester = %{_rtscripts}/run.cfg
+[h8sxsim-run]
+bsp = h8sxsim
arch = h8300
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/h8sxsim.ini b/tester/rtems/testing/bsps/h8sxsim.ini
index 85fe9ce..d67f68e 100644
--- a/tester/rtems/testing/bsps/h8sxsim.ini
+++ b/tester/rtems/testing/bsps/h8sxsim.ini
@@ -32,8 +32,9 @@
# The h8sxsim BSP
#
[h8sxsim]
-tester = %{_rtscripts}/gdb.cfg
+bsp = h8sxsim
arch = h8300
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/jmr3904-run.ini b/tester/rtems/testing/bsps/jmr3904-run.ini
index 0591697..c3dbb13 100644
--- a/tester/rtems/testing/bsps/jmr3904-run.ini
+++ b/tester/rtems/testing/bsps/jmr3904-run.ini
@@ -31,8 +31,9 @@
#
# The JMR3904 BSP
#
-[jmr3904]
-tester = %{_rtscripts}/run.cfg
+[jmr3904-run]
+bsp = jmr3904
arch = mipstx39
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = --board=jmr3904
diff --git a/tester/rtems/testing/bsps/jmr3904.ini b/tester/rtems/testing/bsps/jmr3904.ini
index 7588df6..6690a7c 100644
--- a/tester/rtems/testing/bsps/jmr3904.ini
+++ b/tester/rtems/testing/bsps/jmr3904.ini
@@ -32,8 +32,9 @@
# The JMR3904 BSP
#
[jmr3904]
-tester = %{_rtscripts}/gdb.cfg
+bsp = jmr3904
arch = mipstx39
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim --board=jmr3904
load
diff --git a/tester/rtems/testing/bsps/leon2-run.ini b/tester/rtems/testing/bsps/leon2-run.ini
index 2ff5b20..0e54579 100644
--- a/tester/rtems/testing/bsps/leon2-run.ini
+++ b/tester/rtems/testing/bsps/leon2-run.ini
@@ -31,8 +31,9 @@
#
# The leon2 BSP
#
-[leon2]
-tester = %{_rtscripts}/run.cfg
+[leon2-run]
+bsp = leon2
arch = sparc
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-sis
bsp_run_opts = -leon2
diff --git a/tester/rtems/testing/bsps/leon2-sis.ini b/tester/rtems/testing/bsps/leon2-sis.ini
index b1c8b1f..61205ad 100644
--- a/tester/rtems/testing/bsps/leon2-sis.ini
+++ b/tester/rtems/testing/bsps/leon2-sis.ini
@@ -31,8 +31,9 @@
#
# The leon2 BSP
#
-[leon2]
-tester = %{_rtscripts}/run.cfg
+[leon2-sis]
+bsp = leon2
arch = sparc
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-sis
bsp_run_opts = -leon2 -nouartrx -r -tlim 200 s
diff --git a/tester/rtems/testing/bsps/leon2.ini b/tester/rtems/testing/bsps/leon2.ini
index a4186ba..d385012 100644
--- a/tester/rtems/testing/bsps/leon2.ini
+++ b/tester/rtems/testing/bsps/leon2.ini
@@ -32,8 +32,9 @@
# The leon2 BSP
#
[leon2]
-tester = %{_rtscripts}/gdb.cfg
+bsp = leon2
arch = sparc
+tester = %{_rtscripts}/gdb.cfg
gdb_script = leon2_gdb_script
bsp_gdb_script = target sim -leon2
load
diff --git a/tester/rtems/testing/bsps/leon3-run.ini b/tester/rtems/testing/bsps/leon3-run.ini
index 6d844c7..7e37e5f 100644
--- a/tester/rtems/testing/bsps/leon3-run.ini
+++ b/tester/rtems/testing/bsps/leon3-run.ini
@@ -31,8 +31,9 @@
#
# The leon3 BSP
#
-[leon3]
-tester = %{_rtscripts}/run.cfg
+[leon3-run]
+bsp = leon3
arch = sparc
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-sis
bsp_run_opts = -leon3
diff --git a/tester/rtems/testing/bsps/leon3-sis.ini b/tester/rtems/testing/bsps/leon3-sis.ini
index e31a181..d2a9e05 100644
--- a/tester/rtems/testing/bsps/leon3-sis.ini
+++ b/tester/rtems/testing/bsps/leon3-sis.ini
@@ -31,8 +31,9 @@
#
# The leon3 BSP
#
-[leon3]
-tester = %{_rtscripts}/run.cfg
+[leon3-sis]
+bsp = leon3
arch = sparc
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-sis
bsp_run_opts = -leon3 -nouartrx -r -tlim 200 s
diff --git a/tester/rtems/testing/bsps/leon3.ini b/tester/rtems/testing/bsps/leon3.ini
index 874129b..74eafb7 100644
--- a/tester/rtems/testing/bsps/leon3.ini
+++ b/tester/rtems/testing/bsps/leon3.ini
@@ -32,8 +32,9 @@
# The leon3 BSP
#
[leon3]
-tester = %{_rtscripts}/gdb.cfg
+bsp = leon3
arch = sparc
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim -leon3
load
diff --git a/tester/rtems/testing/bsps/leon3_tsim-run.ini b/tester/rtems/testing/bsps/leon3_tsim-run.ini
index bbff25b..7da7014 100644
--- a/tester/rtems/testing/bsps/leon3_tsim-run.ini
+++ b/tester/rtems/testing/bsps/leon3_tsim-run.ini
@@ -32,8 +32,9 @@
# The LEON3 BSP on TSIM
#
#
-[tsim_leon3]
-tester = %{_rtscripts}/run.cfg
+[leon3_tsim-run]
+bsp = leon3
arch = sparc
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = tsim-leon3
bsp_run_opts = -c %{_rtscripts}/bsps/leon3-tsim-cmds
diff --git a/tester/rtems/testing/bsps/leon3_tsim.ini b/tester/rtems/testing/bsps/leon3_tsim.ini
index 8d69f96..753ecbb 100644
--- a/tester/rtems/testing/bsps/leon3_tsim.ini
+++ b/tester/rtems/testing/bsps/leon3_tsim.ini
@@ -32,8 +32,9 @@
# The LEON3 BSP running on TSIM
#
[leon3_tsim]
-tester = %{_rtscripts}/gdb.cfg
+bsp = leon3
arch = sparc
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target remote :1234
load
diff --git a/tester/rtems/testing/bsps/lm32_evr_gdbsim-run.ini b/tester/rtems/testing/bsps/lm32_evr_gdbsim-run.ini
index 03b6570..613e12b 100644
--- a/tester/rtems/testing/bsps/lm32_evr_gdbsim-run.ini
+++ b/tester/rtems/testing/bsps/lm32_evr_gdbsim-run.ini
@@ -31,8 +31,9 @@
#
# The lm32_evr_gdbsim BSP
#
-[lm32_evr_gdbsim]
-tester = %{_rtscripts}/run.cfg
+[lm32_evr_gdbsim-run]
+bsp = lm32_evr_gdbsim
arch = lm32
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = --hw-file %{_rtscripts}/bsps/lm32_evr_gdbsim-device-tree --memory-region 0x08000000,0x4000000
diff --git a/tester/rtems/testing/bsps/lm32_evr_gdbsim.ini b/tester/rtems/testing/bsps/lm32_evr_gdbsim.ini
index e8319a2..1e16544 100644
--- a/tester/rtems/testing/bsps/lm32_evr_gdbsim.ini
+++ b/tester/rtems/testing/bsps/lm32_evr_gdbsim.ini
@@ -32,8 +32,9 @@
# The lm32_evr_gdbsim BSP
#
[lm32_evr_gdbsim]
-tester = %{_rtscripts}/gdb.cfg
+bsp = lm32_evr_gdbsim
arch = lm32
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bdp_gdb_script
bsp_gdb_script = tar sim --hw-file %{_rtscripts}/bsps/lm32_evr_gdbsim-device-tree --memory-region 0x08000000,0x4000000
load
diff --git a/tester/rtems/testing/bsps/m32csim-run.ini b/tester/rtems/testing/bsps/m32csim-run.ini
index a584660..e9189d0 100644
--- a/tester/rtems/testing/bsps/m32csim-run.ini
+++ b/tester/rtems/testing/bsps/m32csim-run.ini
@@ -31,8 +31,9 @@
#
# The m32csim BSP
#
-[m32csim]
-tester = %{_rtscripts}/run.cfg
+[m32csim-run]
+bsp = m32csim
arch = m32c
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/m32csim.ini b/tester/rtems/testing/bsps/m32csim.ini
index b472efb..e091086 100644
--- a/tester/rtems/testing/bsps/m32csim.ini
+++ b/tester/rtems/testing/bsps/m32csim.ini
@@ -32,8 +32,9 @@
# The m32csim BSP
#
[m32csim]
-tester = %{_rtscripts}/gdb.cfg
+bsp = m32csim
arch = m32c
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/mcf5235.ini b/tester/rtems/testing/bsps/mcf5235.ini
index 01ddce6..00f6a26 100644
--- a/tester/rtems/testing/bsps/mcf5235.ini
+++ b/tester/rtems/testing/bsps/mcf5235.ini
@@ -32,7 +32,8 @@
# The Coldfire Axiom MCF5235 connected via BDM.
#
[mcf5235]
+bsp = mcf5235
+arch = m68k
jobs = 1
tester = %{_rtscripts}/gdb.cfg
-arch = m68k
requires = bsp_tty_dev, gdb_script
diff --git a/tester/rtems/testing/bsps/pc.ini b/tester/rtems/testing/bsps/pc.ini
index 1762f16..93a5dae 100644
--- a/tester/rtems/testing/bsps/pc.ini
+++ b/tester/rtems/testing/bsps/pc.ini
@@ -29,8 +29,9 @@
#
[pc]
+bsp = pc686
+arch = i386
jobs = 1
tester = %{_rtscripts}/tftp.cfg
-arch = i386
test_restarts = 3
requires = bsp_tty_dev, target_on_command, target_off_command, target_reset_command
diff --git a/tester/rtems/testing/bsps/psim-run.ini b/tester/rtems/testing/bsps/psim-run.ini
index b9abebe..854269a 100644
--- a/tester/rtems/testing/bsps/psim-run.ini
+++ b/tester/rtems/testing/bsps/psim-run.ini
@@ -33,8 +33,9 @@
#
# Warning: This is not working cleanly on MacOS. I am not sure why. The gdb version does work.
#
-[psim]
-tester = %{_rtscripts}/run.cfg
+[psim-run]
+bsp = psim
arch = powerpc
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -f %{_rtscripts}/bsps/psim-device-tree
diff --git a/tester/rtems/testing/bsps/psim.ini b/tester/rtems/testing/bsps/psim.ini
index 2eb3d8b..e537622 100644
--- a/tester/rtems/testing/bsps/psim.ini
+++ b/tester/rtems/testing/bsps/psim.ini
@@ -32,8 +32,9 @@
# The PSIM BSP
#
[psim]
-tester = %{_rtscripts}/gdb.cfg
+bsp = psim
arch = powerpc
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim -f %{_rtscripts}/bsps/psim-device-tree
load
diff --git a/tester/rtems/testing/bsps/realview_pbx_a9_qemu.ini b/tester/rtems/testing/bsps/realview_pbx_a9_qemu.ini
index 49d758e..68e7f31 100644
--- a/tester/rtems/testing/bsps/realview_pbx_a9_qemu.ini
+++ b/tester/rtems/testing/bsps/realview_pbx_a9_qemu.ini
@@ -32,6 +32,7 @@
# The Realview PBX A9 BSP.
#
[realview_pbx_a9_qemu]
-tester = %{_rtscripts}/qemu.cfg
+bsp = realview_pbx_a9_qemu
arch = arm
+tester = %{_rtscripts}/qemu.cfg
bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} -M realview-pbx-a9 -m 256M
diff --git a/tester/rtems/testing/bsps/simsh1-run.ini b/tester/rtems/testing/bsps/simsh1-run.ini
index 1244cb3..7f21712 100644
--- a/tester/rtems/testing/bsps/simsh1-run.ini
+++ b/tester/rtems/testing/bsps/simsh1-run.ini
@@ -31,8 +31,9 @@
#
# The simsh1 BSP
#
-[simsh1]
-tester = %{_rtscripts}/run.cfg
+[simsh1-run]
+bsp = simsh1
arch = sh
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/simsh1.ini b/tester/rtems/testing/bsps/simsh1.ini
index 66da1bb..8c82c46 100644
--- a/tester/rtems/testing/bsps/simsh1.ini
+++ b/tester/rtems/testing/bsps/simsh1.ini
@@ -32,8 +32,9 @@
# The simsh1 BSP
#
[simsh1]
-tester = %{_rtscripts}/gdb.cfg
+bsp = simsh1
arch = sh
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/simsh2-run.ini b/tester/rtems/testing/bsps/simsh2-run.ini
index fa604b9..d269dad 100644
--- a/tester/rtems/testing/bsps/simsh2-run.ini
+++ b/tester/rtems/testing/bsps/simsh2-run.ini
@@ -31,8 +31,9 @@
#
# The simsh2 BSP
#
-[simsh2]
-tester = %{_rtscripts}/run.cfg
+[simsh2-run]
+bsp = simsh2
arch = sh
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/simsh2.ini b/tester/rtems/testing/bsps/simsh2.ini
index 5158e0f..269dd76 100644
--- a/tester/rtems/testing/bsps/simsh2.ini
+++ b/tester/rtems/testing/bsps/simsh2.ini
@@ -32,8 +32,9 @@
# The simsh2 BSP
#
[simsh2]
-tester = %{_rtscripts}/gdb.cfg
+bsp = simsh2
arch = sh
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/simsh2e-run.ini b/tester/rtems/testing/bsps/simsh2e-run.ini
index 112d95e..b1356db 100644
--- a/tester/rtems/testing/bsps/simsh2e-run.ini
+++ b/tester/rtems/testing/bsps/simsh2e-run.ini
@@ -31,8 +31,9 @@
#
# The simsh2e BSP
#
-[simsh2e]
-tester = %{_rtscripts}/run.cfg
+[simsh2e-run]
+bsp = simsh2e
arch = sh
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/simsh2e.ini b/tester/rtems/testing/bsps/simsh2e.ini
index f54515b..3185c8c 100644
--- a/tester/rtems/testing/bsps/simsh2e.ini
+++ b/tester/rtems/testing/bsps/simsh2e.ini
@@ -32,8 +32,9 @@
# The simsh2e BSP
#
[simsh2e]
-tester = %{_rtscripts}/gdb.cfg
+bsp = simsh2e
arch = sh
+tester = %{_rtscripts}/gdb.cfg
gdb_script = simsh2e_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/simsh4-run.ini b/tester/rtems/testing/bsps/simsh4-run.ini
index e175126..648dbdc 100644
--- a/tester/rtems/testing/bsps/simsh4-run.ini
+++ b/tester/rtems/testing/bsps/simsh4-run.ini
@@ -31,8 +31,9 @@
#
# The simsh4 BSP
#
-[simsh4]
-tester = %{_rtscripts}/run.cfg
+[simsh4-run]
+bsp = simsh4
arch = sh
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/simsh4.ini b/tester/rtems/testing/bsps/simsh4.ini
index 1e80553..047483f 100644
--- a/tester/rtems/testing/bsps/simsh4.ini
+++ b/tester/rtems/testing/bsps/simsh4.ini
@@ -32,8 +32,9 @@
# The simsh4 BSP
#
[simsh4]
-tester = %{_rtscripts}/gdb.cfg
+bsp = simsh4
arch = sh
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/sis-run.ini b/tester/rtems/testing/bsps/sis-run.ini
index 0e037a1..55c30ac 100644
--- a/tester/rtems/testing/bsps/sis-run.ini
+++ b/tester/rtems/testing/bsps/sis-run.ini
@@ -31,8 +31,9 @@
#
# The SIS BSP
#
-[sis]
-tester = %{_rtscripts}/run.cfg
+[sis-run]
+bsp = sis
arch = sparc
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/sis.ini b/tester/rtems/testing/bsps/sis.ini
index e76b10a..b5d700f 100644
--- a/tester/rtems/testing/bsps/sis.ini
+++ b/tester/rtems/testing/bsps/sis.ini
@@ -32,8 +32,9 @@
# The SIS BSP
#
[sis]
-tester = %{_rtscripts}/gdb.cfg
+bsp = sis
arch = sparc
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim -a -nouartrx
load
diff --git a/tester/rtems/testing/bsps/v850e1sim-run.ini b/tester/rtems/testing/bsps/v850e1sim-run.ini
index 97371d5..1329a48 100644
--- a/tester/rtems/testing/bsps/v850e1sim-run.ini
+++ b/tester/rtems/testing/bsps/v850e1sim-run.ini
@@ -31,8 +31,9 @@
#
# The v850e1sim BSP
#
-[v850e1sim]
-tester = %{_rtscripts}/run.cfg
+[v850e1sim-run]
+bsp = v850e1sim
arch = v850
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/v850e1sim.ini b/tester/rtems/testing/bsps/v850e1sim.ini
index 7800834..5b484ea 100644
--- a/tester/rtems/testing/bsps/v850e1sim.ini
+++ b/tester/rtems/testing/bsps/v850e1sim.ini
@@ -32,8 +32,9 @@
# The v850e1sim BSP
#
[v850e1sim]
-tester = %{_rtscripts}/gdb.cfg
+bsp = v850e1sim
arch = v850
+tester = %{_rtscripts}/gdb.cfg
gdb_script = gdb_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/v850e2sim-run.ini b/tester/rtems/testing/bsps/v850e2sim-run.ini
index e3fd0d0..f905eee 100644
--- a/tester/rtems/testing/bsps/v850e2sim-run.ini
+++ b/tester/rtems/testing/bsps/v850e2sim-run.ini
@@ -31,8 +31,9 @@
#
# The v850e2sim BSP
#
-[v850e2sim]
-tester = %{_rtscripts}/run.cfg
+[v850e2sim-run]
+bsp = v850e2sim
arch = v850
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/v850e2sim.ini b/tester/rtems/testing/bsps/v850e2sim.ini
index 486c4f1..9aa45c4 100644
--- a/tester/rtems/testing/bsps/v850e2sim.ini
+++ b/tester/rtems/testing/bsps/v850e2sim.ini
@@ -32,8 +32,9 @@
# The v850e2sim BSP
#
[v850e2sim]
-tester = %{_rtscripts}/gdb.cfg
+bsp = v850e2sim
arch = v850
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/v850e2v3sim-run.ini b/tester/rtems/testing/bsps/v850e2v3sim-run.ini
index a1d9c73..0aae81a 100644
--- a/tester/rtems/testing/bsps/v850e2v3sim-run.ini
+++ b/tester/rtems/testing/bsps/v850e2v3sim-run.ini
@@ -31,8 +31,9 @@
#
# The v850e2v3sim BSP
#
-[v850e2v3sim]
-tester = %{_rtscripts}/run.cfg
+[v850e2v3sim-run]
+bsp = v850e2v3sim
arch = v850
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/v850e2v3sim.ini b/tester/rtems/testing/bsps/v850e2v3sim.ini
index 0d95eec..650f559 100644
--- a/tester/rtems/testing/bsps/v850e2v3sim.ini
+++ b/tester/rtems/testing/bsps/v850e2v3sim.ini
@@ -32,8 +32,9 @@
# The v850e2v3sim BSP
#
[v850e2v3sim]
-tester = %{_rtscripts}/gdb.cfg
+bsp = v850e2v3sim
arch = v850
+tester = %{_rtscripts}/gdb.cfg
gdb_script = v850e2v3sim_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/v850esim-run.ini b/tester/rtems/testing/bsps/v850esim-run.ini
index b652bdf..61cf5a3 100644
--- a/tester/rtems/testing/bsps/v850esim-run.ini
+++ b/tester/rtems/testing/bsps/v850esim-run.ini
@@ -31,8 +31,9 @@
#
# The v850esim BSP
#
-[v850esim]
-tester = %{_rtscripts}/run.cfg
+[v850esim-run]
+bsp = v850esim
arch = v850
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/v850esim.ini b/tester/rtems/testing/bsps/v850esim.ini
index 46b8380..29f0aef 100644
--- a/tester/rtems/testing/bsps/v850esim.ini
+++ b/tester/rtems/testing/bsps/v850esim.ini
@@ -32,8 +32,9 @@
# The v850esim BSP
#
[v850esim]
-tester = %{_rtscripts}/gdb.cfg
+bsp = v850esim
arch = v850
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/v850essim-run.ini b/tester/rtems/testing/bsps/v850essim-run.ini
index 5f56dc7..e49911a 100644
--- a/tester/rtems/testing/bsps/v850essim-run.ini
+++ b/tester/rtems/testing/bsps/v850essim-run.ini
@@ -31,8 +31,9 @@
#
# The v850essim BSP
#
-[v850essim]
-tester = %{_rtscripts}/run.cfg
+[v850essim-run]
+bsp = v850essim
arch = v850
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/v850essim.ini b/tester/rtems/testing/bsps/v850essim.ini
index 9047d8f..3689d8f 100644
--- a/tester/rtems/testing/bsps/v850essim.ini
+++ b/tester/rtems/testing/bsps/v850essim.ini
@@ -32,8 +32,9 @@
# The v850essim BSP
#
[v850essim]
-tester = %{_rtscripts}/gdb.cfg
+bsp = v850essim
arch = v850
+tester = %{_rtscripts}/gdb.cfg
gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
diff --git a/tester/rtems/testing/bsps/v850sim-run.ini b/tester/rtems/testing/bsps/v850sim-run.ini
index e71f28c..2ebe9a0 100644
--- a/tester/rtems/testing/bsps/v850sim-run.ini
+++ b/tester/rtems/testing/bsps/v850sim-run.ini
@@ -31,8 +31,9 @@
#
# The v850sim BSP
#
-[v850sim]
-tester = %{_rtscripts}/run.cfg
+[v850sim-run]
+bsp = v850sim
arch = v850
+tester = %{_rtscripts}/run.cfg
bsp_run_cmd = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run
bsp_run_opts = -a -nouartrx
diff --git a/tester/rtems/testing/bsps/v850sim.ini b/tester/rtems/testing/bsps/v850sim.ini
index 211b859..f83dd0f 100644
--- a/tester/rtems/testing/bsps/v850sim.ini
+++ b/tester/rtems/testing/bsps/v850sim.ini
@@ -32,9 +32,10 @@
# The v850sim BSP
#
[v850sim]
-tester = %{_rtscripts}/gdb.cfg
-arch = v850
-gdb_script = bsp_gdb_script
+bsp = v850sim
+arch = v850
+tester = %{_rtscripts}/gdb.cfg
+gdb_script = bsp_gdb_script
bsp_gdb_script = target sim
load
run
diff --git a/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu.ini b/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu.ini
index 843e3fa..6fba113 100644
--- a/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu.ini
+++ b/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu.ini
@@ -32,6 +32,7 @@
# The Xilinx Zynq A9 QEMU BSP
#
[xilinx_zynq_a9_qemu]
-tester = %{_rtscripts}/qemu.cfg
+bsp = xilinx_zynq_a9_qemu
arch = arm
+tester = %{_rtscripts}/qemu.cfg
bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} -M xilinx-zynq-a9 -m 256M
diff --git a/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu_smp.ini b/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu_smp.ini
index a1e3323..f49d381 100644
--- a/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu_smp.ini
+++ b/tester/rtems/testing/bsps/xilinx_zynq_a9_qemu_smp.ini
@@ -31,8 +31,9 @@
#
# The Xilinx Zynq A9 QEMU BSP
#
-[xilinx_zynq_a9_qemu]
+[xilinx_zynq_a9_qemu_smp]
+bsp = xilinx_zynq_a9_qemu
+arch = arm
jobs = half
tester = %{_rtscripts}/qemu.cfg
-arch = arm
bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} -M xilinx-zynq-a9 -m 256M -smp cpus=2
diff --git a/tester/rtems/testing/bsps/xilinx_zynq_zc706.ini b/tester/rtems/testing/bsps/xilinx_zynq_zc706.ini
index 34e1cff..e543022 100644
--- a/tester/rtems/testing/bsps/xilinx_zynq_zc706.ini
+++ b/tester/rtems/testing/bsps/xilinx_zynq_zc706.ini
@@ -33,8 +33,9 @@
# is connected to a tty device.
#
[xilinx_zynq_zc706]
+bsp = xilinx_zynq_zc706
+arch = arm
jobs = 1
tester = %{_rtscripts}/gdb.cfg
-arch = arm
gdb_script = bsp_gdb_script
requires = bsp_tty_dev, bsp_gdb_script
diff --git a/tester/rtems/testing/bsps/xilinx_zynq_zc706_qemu.ini b/tester/rtems/testing/bsps/xilinx_zynq_zc706_qemu.ini
index 6f0f02b..7abc34e 100644
--- a/tester/rtems/testing/bsps/xilinx_zynq_zc706_qemu.ini
+++ b/tester/rtems/testing/bsps/xilinx_zynq_zc706_qemu.ini
@@ -31,7 +31,8 @@
#
# The Xilinx Zync ZC706 running QEMU
#
-[xilinx_zynq_zc706]
-tester = %{_rtscripts}/qemu.cfg
+[xilinx_zynq_zc706_qemu]
+bsp = xilinx_zynq_zc706
arch = arm
+tester = %{_rtscripts}/qemu.cfg
bsp_qemu_opts = %{qemu_opts_base} %{qemu_opts_no_net} -M xilinx-zynq-a9 -m 1024M
diff --git a/tester/rtems/testing/bsps/xilinx_zynq_zedboard.ini b/tester/rtems/testing/bsps/xilinx_zynq_zedboard.ini
index e8fa563..4404a67 100644
--- a/tester/rtems/testing/bsps/xilinx_zynq_zedboard.ini
+++ b/tester/rtems/testing/bsps/xilinx_zynq_zedboard.ini
@@ -33,9 +33,10 @@
# is connected to a telnet tty device.
#
[xilinx_zynq_zedboard]
+bsp = xilinx_zynq_zedboard
+arch = arm
jobs = 1
tester = %{_rtscripts}/tftp.cfg
-arch = arm
test_restarts = 3
target_reset_regex = ^No ethernet found.*|^BOOTP broadcast 6.*|^.+complete\.+ TIMEOUT.*
target_start_regex = ^U-Boot SPL .*