Running the EPICS test suites for RTEMS in QEMU is something I've wanted
for some time. I think it would help to ensure these tests are run more
often, to catch regressions quickly.
To that end I've made an attempt to enable this. The usual problem with
RTEMS in QEMU is NIC driver support. To avoid this I make a tar of the
test files so that no network access is needed after boot. The tar is
compiled into the test harness executable as a byte array, then loaded
into an IMFS mount.
The end result is a single executable which can be booted in QEMU. At
present I have it working with the pc386 BSP, but hope to do some PPC
target as well.
> qemu-system-i386 -no-reboot -m 128 -boot n -serial stdio \
> -net nic -net user,tftp=$PWD,bootfile=bin/RTEMS-pc386/dbTestHarness
https://code.launchpad.net/~epics-core/epics-base/test-rtems-w-qemu
@Andrew, yes there are two python scripts which will need perlizing if
this moves forward.
Attachment:
signature.asc
Description: OpenPGP digital signature
- Navigate by Date:
- Prev:
Re: 3.15 assertion failure from dbLock.c on IOC exit Michael Davidsaver
- Next:
changes to HW link behavior Michael Davidsaver
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
<2014>
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: 3.15 assertion failure from dbLock.c on IOC exit Michael Davidsaver
- Next:
changes to HW link behavior Michael Davidsaver
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
<2014>
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|