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.
This commit is contained in:
Chris Johns 2017-10-25 09:03:43 +11:00
parent a248471737
commit 41d0c343ee
67 changed files with 168 additions and 104 deletions

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 .*

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 .*