EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: running RTEMS test harness in QEMU
From: Michael Davidsaver <[email protected]>
To: "[email protected]" <[email protected]>
Date: Tue, 29 Jul 2014 11:10:16 -0400
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  <20142015  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  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jul 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·