gem5/tests
Andreas Sandberg 5fb00e1df6 tests: Add CPU switching tests
This changeset adds a set of tests that stress the CPU switching
code. It adds the following test configurations:

 * tsunami-switcheroo-full -- Alpha system (atomic, timing, O3)
 * realview-switcheroo-atomic -- ARM system (atomic<->atomic)
 * realview-switcheroo-timing -- ARM system (timing<->timing)
 * realview-switcheroo-o3 -- ARM system (O3<->O3)
 * realview-switcheroo-full -- ARM system (atomic, timing, O3)

Reference data is provided for the 10.linux-boot test case. All of the
tests trigger a CPU switch once per millisecond during the boot
process.

The in-order CPU model was not included in any of the tests as it does
not support CPU handover.
2013-01-07 13:05:52 -05:00
..
configs tests: Add CPU switching tests 2013-01-07 13:05:52 -05:00
long tests: Add CPU switching tests 2013-01-07 13:05:52 -05:00
quick tests: Add CPU switching tests 2013-01-07 13:05:52 -05:00
test-progs/hello X86: Add a 32 bit hello world test binary. 2012-05-27 19:01:09 -07:00
diff-out tests: fix diff-out script for op/inst stat changes. 2012-02-12 18:35:59 -06:00
halt.sh Rearrange the FS configs to be more shared. Also check in the full-system tests. Reference stats coming soon. 2006-07-21 15:56:35 -04:00
run.py tests: Add CPU switching tests 2013-01-07 13:05:52 -05:00
SConscript tests: Add CPU switching tests 2013-01-07 13:05:52 -05:00