History log of /gem5/tests/test-progs/hello/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
12884:47532842a728 21-Sep-2017 Jason Lowe-Power <jason@lowepower.com>

tests: Add Makefiles for hello

This adds Makefiles for hello for ARM and x86 by leveraging docker and
dockcross. See https://github.com/dockcross/dockcross for more
information.

These Makefiles also allow for automatic uploading to the correct location
for users to download when running the new tests.

Change-Id: I7085000393cd5283502a7af362c85befda749181
Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-on: https://gem5-review.googlesource.com/4883

12881:57339a66cd77 21-Sep-2017 Jason Lowe-Power <jason@lowepower.com>

tests: Fix hello.c test program

Update the hello test to have a sane return code.

Change-Id: I9576b71ee995d8aa410c4ed19d44cc4e9fad10ee
Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-on: https://gem5-review.googlesource.com/4881
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>

12137:d877205ec1bc 13-Jul-2017 Alec Roelke <ar4jc@virginia.edu>

tests: Upate RISC-V binaries and results

This patch updates the binaries and results for hello and insttest
regressions using the compressed extension.

Change-Id: I3d8f2248f490521d3e0dc05c48735cab82b1b04e
Reviewed-on: https://gem5-review.googlesource.com/4042
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>


/gem5/tests/quick/se/00.hello/ref/riscv/linux/minor-timing/config.ini
/gem5/tests/quick/se/00.hello/ref/riscv/linux/minor-timing/config.json
/gem5/tests/quick/se/00.hello/ref/riscv/linux/minor-timing/simerr
/gem5/tests/quick/se/00.hello/ref/riscv/linux/minor-timing/simout
/gem5/tests/quick/se/00.hello/ref/riscv/linux/minor-timing/stats.txt
/gem5/tests/quick/se/00.hello/ref/riscv/linux/o3-timing/config.ini
/gem5/tests/quick/se/00.hello/ref/riscv/linux/o3-timing/config.json
/gem5/tests/quick/se/00.hello/ref/riscv/linux/o3-timing/simerr
/gem5/tests/quick/se/00.hello/ref/riscv/linux/o3-timing/simout
/gem5/tests/quick/se/00.hello/ref/riscv/linux/o3-timing/stats.txt
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-atomic/config.ini
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-atomic/config.json
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-atomic/simerr
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-atomic/simout
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-atomic/stats.txt
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing-ruby/config.ini
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing-ruby/config.json
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing-ruby/simerr
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing-ruby/simout
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing-ruby/stats.txt
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing/config.ini
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing/config.json
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing/simerr
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing/simout
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/minor-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/minor-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/minor-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/minor-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/minor-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/o3-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/o3-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/o3-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/o3-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/o3-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-atomic/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-atomic/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-atomic/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-atomic/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-atomic/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-timing-ruby/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-timing-ruby/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-timing-ruby/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-timing-ruby/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-timing-ruby/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64a/simple-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/minor-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/minor-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/minor-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/minor-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/minor-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/o3-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/o3-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/o3-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/o3-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/o3-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-atomic/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-atomic/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-atomic/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-atomic/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-atomic/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-timing-ruby/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-timing-ruby/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-timing-ruby/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-timing-ruby/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-timing-ruby/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64c/simple-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/minor-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/minor-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/minor-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/minor-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/minor-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/o3-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/o3-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/o3-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/o3-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/o3-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-atomic/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-atomic/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-atomic/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-atomic/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-atomic/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-timing-ruby/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-timing-ruby/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-timing-ruby/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-timing-ruby/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-timing-ruby/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64d/simple-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/minor-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/minor-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/minor-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/minor-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/minor-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/o3-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/o3-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/o3-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/o3-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/o3-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-atomic/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-atomic/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-atomic/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-atomic/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-atomic/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-timing-ruby/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-timing-ruby/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-timing-ruby/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-timing-ruby/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-timing-ruby/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64f/simple-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/minor-timing/EMPTY
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/minor-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/minor-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/minor-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/minor-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/minor-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/o3-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/o3-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/o3-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/o3-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/o3-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-atomic/EMPTY
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-atomic/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-atomic/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-atomic/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-atomic/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-atomic/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing-ruby/EMPTY
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing-ruby/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing-ruby/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing-ruby/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing-ruby/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing-ruby/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing/EMPTY
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64i/simple-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/minor-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/minor-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/minor-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/minor-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/minor-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/o3-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/o3-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/o3-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/o3-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/o3-timing/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-atomic/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-atomic/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-atomic/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-atomic/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-atomic/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-timing-ruby/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-timing-ruby/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-timing-ruby/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-timing-ruby/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-timing-ruby/stats.txt
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-timing/config.ini
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-timing/config.json
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-timing/simerr
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-timing/simout
/gem5/tests/quick/se/02.insttest/ref/riscv/linux-rv64m/simple-timing/stats.txt
bin/riscv/linux/hello
/gem5/tests/test-progs/insttest/bin/riscv/linux-rv64a/insttest
/gem5/tests/test-progs/insttest/bin/riscv/linux-rv64c/insttest
/gem5/tests/test-progs/insttest/bin/riscv/linux-rv64d/insttest
/gem5/tests/test-progs/insttest/bin/riscv/linux-rv64f/insttest
/gem5/tests/test-progs/insttest/bin/riscv/linux-rv64i/insttest
/gem5/tests/test-progs/insttest/bin/riscv/linux-rv64m/insttest
12062:d6ee16239a26 31-May-2017 Alec Roelke <ar4jc@virginia.edu>

tests: Update RISC-V hello test and stats

Update the "Hello, world!" executable for RISC-V to use the latest GNU
Linux toolchain and fix the stats accordingly.

Change-Id: I5ff3d7f4bb41b10170038b8c07492f15bb54a022
Reviewed-on: https://gem5-review.googlesource.com/3560
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>


/gem5/tests/quick/se/00.hello/ref/riscv/linux/minor-timing/config.ini
/gem5/tests/quick/se/00.hello/ref/riscv/linux/minor-timing/config.json
/gem5/tests/quick/se/00.hello/ref/riscv/linux/minor-timing/simerr
/gem5/tests/quick/se/00.hello/ref/riscv/linux/minor-timing/simout
/gem5/tests/quick/se/00.hello/ref/riscv/linux/minor-timing/stats.txt
/gem5/tests/quick/se/00.hello/ref/riscv/linux/o3-timing/config.ini
/gem5/tests/quick/se/00.hello/ref/riscv/linux/o3-timing/config.json
/gem5/tests/quick/se/00.hello/ref/riscv/linux/o3-timing/simerr
/gem5/tests/quick/se/00.hello/ref/riscv/linux/o3-timing/simout
/gem5/tests/quick/se/00.hello/ref/riscv/linux/o3-timing/stats.txt
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-atomic/config.ini
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-atomic/config.json
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-atomic/simerr
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-atomic/simout
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-atomic/stats.txt
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing-ruby/config.ini
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing-ruby/config.json
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing-ruby/simerr
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing-ruby/simout
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing-ruby/stats.txt
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing/config.ini
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing/config.json
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing/simerr
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing/simout
/gem5/tests/quick/se/00.hello/ref/riscv/linux/simple-timing/stats.txt
bin/riscv/linux/hello
11730:08ab68477ea0 30-Nov-2016 Alec Roelke <ar4jc@virginia.edu>

riscv: [Patch 8/5] Added some regression tests to RISC-V

This patch is the eighth patch in a series adding RISC-V to gem5, and
third of the bonus patches to the original series of five. It adds some
regression tests to RISC-V.

Regression tests included:
- se/00.hello
- se/02.insttest (split into several binaries which are not included due
to large size)

The tests added to 00.insttest will need to be build manually; to
facilitate this, a Makefile is included. The required toolchain and
compiler (riscv64-unknown-elf-gcc) can be built from the riscv-tools
GitHub repository at https://github.com/riscv/riscv-tools.

Note that because EBREAK only makes sense when gdb is running or while in
FS mode, it is not included in the linux-rv64i insttest. ERET is not
included because it does not make sense in SE mode and, in fact, causes
a panic by design.

Note also that not every system call is tested in linux-rv64i; of the ones
defined in linux/process.hh, some have been given numbers but not
definitions for the toolchain, or are merely stubs that always return 0. Of
the ones that do work properly, only a subset are tested due to similar
functionality.

Signed-off by: Alec Roelke

Signed-off by: Jason Lowe-Power <jason@lowepower.com>

11705:d40bdd3c5778 17-Nov-2016 Andreas Hansson <andreas.hansson@arm.com>

alpha: Remove ALPHA tru64 support and associated tests

No one appears to be using it, and it is causing build issues
and increases the development and maintenance effort.


/gem5/src/arch/alpha/AlphaSystem.py
/gem5/src/arch/alpha/SConscript
/gem5/src/arch/alpha/kernel_stats.cc
/gem5/src/arch/alpha/tru64/process.cc
/gem5/src/arch/alpha/tru64/process.hh
/gem5/src/arch/alpha/tru64/system.cc
/gem5/src/arch/alpha/tru64/system.hh
/gem5/src/arch/alpha/tru64/tru64.cc
/gem5/src/arch/alpha/tru64/tru64.hh
/gem5/src/kern/SConscript
/gem5/src/kern/kernel_stats.cc
/gem5/src/kern/kernel_stats.hh
/gem5/src/kern/tru64/dump_mbuf.cc
/gem5/src/kern/tru64/dump_mbuf.hh
/gem5/src/kern/tru64/mbuf.hh
/gem5/src/kern/tru64/printf.cc
/gem5/src/kern/tru64/printf.hh
/gem5/src/kern/tru64/tru64.hh
/gem5/src/kern/tru64/tru64_events.cc
/gem5/src/kern/tru64/tru64_events.hh
/gem5/src/kern/tru64/tru64_syscalls.cc
/gem5/src/kern/tru64/tru64_syscalls.hh
/gem5/src/sim/process.cc
/gem5/tests/long/se/20.parser/ref/alpha/tru64/NOTE
/gem5/tests/long/se/20.parser/ref/alpha/tru64/minor-timing/config.ini
/gem5/tests/long/se/20.parser/ref/alpha/tru64/minor-timing/simerr
/gem5/tests/long/se/20.parser/ref/alpha/tru64/minor-timing/simout
/gem5/tests/long/se/20.parser/ref/alpha/tru64/minor-timing/stats.txt
/gem5/tests/long/se/30.eon/ref/alpha/tru64/minor-timing/config.ini
/gem5/tests/long/se/30.eon/ref/alpha/tru64/minor-timing/simerr
/gem5/tests/long/se/30.eon/ref/alpha/tru64/minor-timing/simout
/gem5/tests/long/se/30.eon/ref/alpha/tru64/minor-timing/stats.txt
/gem5/tests/long/se/30.eon/ref/alpha/tru64/o3-timing/config.ini
/gem5/tests/long/se/30.eon/ref/alpha/tru64/o3-timing/simerr
/gem5/tests/long/se/30.eon/ref/alpha/tru64/o3-timing/simout
/gem5/tests/long/se/30.eon/ref/alpha/tru64/o3-timing/stats.txt
/gem5/tests/long/se/30.eon/ref/alpha/tru64/simple-timing/config.ini
/gem5/tests/long/se/30.eon/ref/alpha/tru64/simple-timing/simerr
/gem5/tests/long/se/30.eon/ref/alpha/tru64/simple-timing/simout
/gem5/tests/long/se/30.eon/ref/alpha/tru64/simple-timing/stats.txt
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/minor-timing/config.ini
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/minor-timing/simerr
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/minor-timing/simout
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/minor-timing/stats.txt
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/o3-timing/config.ini
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/o3-timing/simerr
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/o3-timing/simout
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/o3-timing/stats.txt
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/simple-atomic/config.ini
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/simple-atomic/simerr
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/simple-atomic/simout
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/simple-atomic/stats.txt
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/simple-timing/config.ini
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/simple-timing/simerr
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/simple-timing/simout
/gem5/tests/long/se/40.perlbmk/ref/alpha/tru64/simple-timing/stats.txt
/gem5/tests/long/se/50.vortex/ref/alpha/tru64/minor-timing/config.ini
/gem5/tests/long/se/50.vortex/ref/alpha/tru64/minor-timing/simerr
/gem5/tests/long/se/50.vortex/ref/alpha/tru64/minor-timing/simout
/gem5/tests/long/se/50.vortex/ref/alpha/tru64/minor-timing/stats.txt
/gem5/tests/long/se/50.vortex/ref/alpha/tru64/o3-timing/config.ini
/gem5/tests/long/se/50.vortex/ref/alpha/tru64/o3-timing/simerr
/gem5/tests/long/se/50.vortex/ref/alpha/tru64/o3-timing/simout
/gem5/tests/long/se/50.vortex/ref/alpha/tru64/o3-timing/smred.msg
/gem5/tests/long/se/50.vortex/ref/alpha/tru64/o3-timing/smred.out
/gem5/tests/long/se/50.vortex/ref/alpha/tru64/o3-timing/stats.txt
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/minor-timing/config.ini
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/minor-timing/simerr
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/minor-timing/simout
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/minor-timing/stats.txt
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/o3-timing/config.ini
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/o3-timing/simerr
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/o3-timing/simout
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/o3-timing/stats.txt
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/simple-atomic/config.ini
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/simple-atomic/simerr
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/simple-atomic/simout
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/simple-atomic/stats.txt
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/simple-timing/config.ini
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/simple-timing/simerr
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/simple-timing/simout
/gem5/tests/long/se/60.bzip2/ref/alpha/tru64/simple-timing/stats.txt
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/minor-timing/config.ini
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/minor-timing/simerr
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/minor-timing/simout
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/minor-timing/stats.txt
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/config.ini
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/simerr
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/simout
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/smred.out
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/smred.pin
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/smred.pl1
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/smred.pl2
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/smred.sav
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/smred.sv2
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/smred.twf
/gem5/tests/long/se/70.twolf/ref/alpha/tru64/o3-timing/stats.txt
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/minor-timing/config.ini
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/minor-timing/simerr
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/minor-timing/simout
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/minor-timing/stats.txt
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/o3-timing/config.ini
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/o3-timing/simerr
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/o3-timing/simout
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/o3-timing/stats.txt
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-atomic/config.ini
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-atomic/simerr
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-atomic/simout
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-atomic/stats.txt
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/simerr
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/simout
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/simerr
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/simout
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/simerr
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/simout
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/simerr
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/simout
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simerr
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simout
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing/config.ini
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing/simerr
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing/simout
/gem5/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing/stats.txt
/gem5/tests/quick/se/30.eon/ref/alpha/tru64/simple-atomic/config.ini
/gem5/tests/quick/se/30.eon/ref/alpha/tru64/simple-atomic/simerr
/gem5/tests/quick/se/30.eon/ref/alpha/tru64/simple-atomic/simout
/gem5/tests/quick/se/30.eon/ref/alpha/tru64/simple-atomic/stats.txt
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-atomic/config.ini
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-atomic/simerr
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-atomic/simout
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-atomic/smred.msg
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-atomic/smred.out
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-atomic/stats.txt
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-timing/config.ini
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-timing/simerr
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-timing/simout
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-timing/smred.msg
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-timing/smred.out
/gem5/tests/quick/se/50.vortex/ref/alpha/tru64/simple-timing/stats.txt
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-atomic/config.ini
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-atomic/simerr
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-atomic/simout
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-atomic/smred.out
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-atomic/smred.pin
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-atomic/smred.pl1
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-atomic/smred.pl2
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-atomic/smred.sav
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-atomic/smred.sv2
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-atomic/smred.twf
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-atomic/stats.txt
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/config.ini
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/simerr
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/simout
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/smred.out
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/smred.pin
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/smred.pl1
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/smred.pl2
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/smred.sav
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/smred.sv2
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/smred.twf
/gem5/tests/quick/se/70.twolf/ref/alpha/tru64/simple-timing/stats.txt
bin/alpha/tru64/hello
9027:1f2568933bc5 27-May-2012 Gabe Black <gblack@eecs.umich.edu>

X86: Add a 32 bit hello world test binary.

6692:a3c85a29b838 27-Oct-2009 Timothy M. Jones <tjones1@inf.ed.ac.uk>

test: Hello world test program for Power
includes reference outputs for the Hello World tests on simple-atomic
and o3-timing.

6394:0097bc59a0a7 27-Jul-2009 Gabe Black <gblack@eecs.umich.edu>

ARM: Replace hello world with an EABI version.

6237:ee66c4856854 10-Jun-2009 Gabe Black <gblack@eecs.umich.edu>

ARM: Add a hello world binary.

4166:ecebe3ac19b4 06-Mar-2007 Gabe Black <gblack@eecs.umich.edu>

Get X86 to load an elf and start a process for it.

src/arch/x86/SConscript:
Add in process source files.
src/arch/x86/isa_traits.hh:
Replace magic constant numbers with the x86 register names.
src/arch/x86/miscregfile.cc:
Make clear the miscreg file succeed. There aren't any misc regs, so clearing them is very easy.
src/arch/x86/process.hh:
An X86 process class.
src/base/loader/elf_object.cc:
Add in code to recognize x86 as an architecture.
src/base/traceflags.py:
Add an x86 traceflag
src/sim/process.cc:
Add in code to create an x86 process.
src/arch/x86/intregs.hh:
A file which declares names for the integer register indices.
src/arch/x86/linux/linux.cc:
src/arch/x86/linux/linux.hh:
A very simple translation of SPARC's linux.cc and linux.hh. It's probably not correct for x86, but it might not be correct for SPARC either.
src/arch/x86/linux/process.cc:
src/arch/x86/linux/process.hh:
An x86 linux process. The syscall table is split out into it's own file.
src/arch/x86/linux/syscalls.cc:
The x86 Linux syscall table and the uname function.
src/arch/x86/process.cc:
The x86 process base class.
tests/test-progs/hello/bin/x86/linux/hello:
An x86 hello world test binary.

3048:3da8c7e43b85 20-Aug-2006 Steve Reinhardt <stever@eecs.umich.edu>

Add Alpha Linux version of "hello world" test.

3047:d289176e6b94 20-Aug-2006 Steve Reinhardt <stever@eecs.umich.edu>

Alpha "hello world" test is really Tru64 not Linux... oops.

3005:ceb86e85d62d 16-Aug-2006 Steve Reinhardt <stever@eecs.umich.edu>

Finish test clean-up & reorg.

configs/common/FSConfig.py:
Add default Machine() param
configs/example/fs.py:
configs/example/se.py:
make it work again
src/python/m5/objects/BaseCPU.py:
Make mem PhysicalMemory so that a Parent.any proxy works well
src/sim/process.cc:
Increase default stack size so we don't get an
'increasing stack' message on 'hello world'
tests/SConscript:
Add full list of current configs.
tests/configs/simple-atomic.py:
tests/configs/simple-timing.py:
don't need SEConfig anymore
tests/quick/00.hello/test.py:
tests/quick/20.eio-short/test.py:
fix
tests/run.py:
move configs to separate dir


/gem5/configs/common/FSConfig.py
/gem5/configs/example/fs.py
/gem5/configs/example/se.py
/gem5/configs/test/fs.py
/gem5/configs/test/test.py
/gem5/src/python/m5/objects/BaseCPU.py
/gem5/src/sim/process.cc
/gem5/tests/SConscript
/gem5/tests/configs/simple-atomic.py
/gem5/tests/configs/simple-timing.py
/gem5/tests/configs/tsunami-simple-atomic-dual.py
/gem5/tests/configs/tsunami-simple-atomic.py
/gem5/tests/configs/tsunami-simple-timing-dual.py
/gem5/tests/configs/tsunami-simple-timing.py
/gem5/tests/linux-boot/ref/alpha/atomic/config.ini
/gem5/tests/linux-boot/ref/alpha/atomic/config.out
/gem5/tests/linux-boot/ref/alpha/atomic/console.system.sim_console
/gem5/tests/linux-boot/ref/alpha/atomic/m5stats.txt
/gem5/tests/linux-boot/ref/alpha/atomic/stderr
/gem5/tests/linux-boot/ref/alpha/atomic/stdout
/gem5/tests/linux-mpboot/ref/alpha/atomic/config.ini
/gem5/tests/linux-mpboot/ref/alpha/atomic/config.out
/gem5/tests/linux-mpboot/ref/alpha/atomic/console.system.sim_console
/gem5/tests/linux-mpboot/ref/alpha/atomic/m5stats.txt
/gem5/tests/linux-mpboot/ref/alpha/atomic/stderr
/gem5/tests/linux-mpboot/ref/alpha/atomic/stdout
/gem5/tests/linux-mpboot/ref/alpha/timing/config.ini
/gem5/tests/linux-mpboot/ref/alpha/timing/config.out
/gem5/tests/linux-mpboot/ref/alpha/timing/console.system.sim_console
/gem5/tests/linux-mpboot/ref/alpha/timing/m5stats.txt
/gem5/tests/linux-mpboot/ref/alpha/timing/stderr
/gem5/tests/linux-mpboot/ref/alpha/timing/stdout
/gem5/tests/quick/00.hello/test.py
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.ini
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.out
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/console.system.sim_console
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/m5stats.txt
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stderr
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stdout
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.ini
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.out
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/console.system.sim_console
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/m5stats.txt
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stderr
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stdout
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.ini
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.out
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/console.system.sim_console
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/m5stats.txt
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stderr
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stdout
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.ini
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.out
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/console.system.sim_console
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/m5stats.txt
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stderr
/gem5/tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stdout
/gem5/tests/quick/10.linux-boot/test.py
/gem5/tests/quick/20.eio-short/test.py
/gem5/tests/run.py
/gem5/tests/simple-atomic.py
/gem5/tests/simple-timing.py
bin/mips/linux/hello
bin/mips/linux/hello_mips
bin/sparc/bin
bin/sparc/linux/hello
2998:1d5ea4e433f5 16-Aug-2006 Steve Reinhardt <stever@eecs.umich.edu>

More restructuring of regression tests.
Moving work back to zizzer...

configs/common/FSConfig.py:
configs/test/fs.py:
Move CPU connections out of makeLinuxAlphaSystem()
src/python/m5/objects/BaseCPU.py:
Create default TLBs in full system.
Move utility cache functions here.
src/python/m5/objects/O3CPU.py:
Add _mem_ports
tests/run.py:
Add binpath()
Change maxtick default to 'forever'
tests/simple-atomic.py:
Use connectmemPorts()
tests/simple-timing.py:
Fix up.


/gem5/configs/common/FSConfig.py
/gem5/configs/test/fs.py
/gem5/configs/test/hello
/gem5/configs/test/hello_mips
/gem5/configs/test/sparc_tests/hello_sparc
/gem5/src/python/m5/objects/BaseCPU.py
/gem5/src/python/m5/objects/O3CPU.py
/gem5/tests/quick/00.hello/ref/alpha/linux/simple-atomic/m5stats.txt
/gem5/tests/quick/00.hello/ref/alpha/linux/simple-atomic/stderr
/gem5/tests/quick/00.hello/ref/alpha/linux/simple-atomic/stdout
/gem5/tests/quick/00.hello/ref/mips/linux/simple-atomic/m5stats.txt
/gem5/tests/quick/00.hello/ref/mips/linux/simple-atomic/stderr
/gem5/tests/quick/00.hello/ref/mips/linux/simple-atomic/stdout
/gem5/tests/quick/00.hello/ref/sparc/linux/simple-atomic/m5stats.txt
/gem5/tests/quick/00.hello/ref/sparc/linux/simple-atomic/stderr
/gem5/tests/quick/00.hello/ref/sparc/linux/simple-atomic/stdout
/gem5/tests/quick/00.hello/test.py
/gem5/tests/quick/20.eio-short/ref/alpha/eio/detailed/config.ini
/gem5/tests/quick/20.eio-short/ref/alpha/eio/detailed/config.out
/gem5/tests/quick/20.eio-short/ref/alpha/eio/detailed/m5stats.txt
/gem5/tests/quick/20.eio-short/ref/alpha/eio/detailed/stderr
/gem5/tests/quick/20.eio-short/ref/alpha/eio/detailed/stdout
/gem5/tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/config.ini
/gem5/tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/config.out
/gem5/tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/m5stats.txt
/gem5/tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/stderr
/gem5/tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/stdout
/gem5/tests/quick/20.eio-short/ref/alpha/eio/simple-timing/config.ini
/gem5/tests/quick/20.eio-short/ref/alpha/eio/simple-timing/config.out
/gem5/tests/quick/20.eio-short/ref/alpha/eio/simple-timing/m5stats.txt
/gem5/tests/quick/20.eio-short/ref/alpha/eio/simple-timing/stderr
/gem5/tests/quick/20.eio-short/ref/alpha/eio/simple-timing/stdout
/gem5/tests/quick/20.eio-short/test.py
/gem5/tests/quick/eio1/ref/alpha/eio/detailed/config.ini
/gem5/tests/quick/eio1/ref/alpha/eio/detailed/config.out
/gem5/tests/quick/eio1/ref/alpha/eio/detailed/m5stats.txt
/gem5/tests/quick/eio1/ref/alpha/eio/detailed/stderr
/gem5/tests/quick/eio1/ref/alpha/eio/detailed/stdout
/gem5/tests/quick/eio1/ref/alpha/eio/simple-atomic/config.ini
/gem5/tests/quick/eio1/ref/alpha/eio/simple-atomic/config.out
/gem5/tests/quick/eio1/ref/alpha/eio/simple-atomic/m5stats.txt
/gem5/tests/quick/eio1/ref/alpha/eio/simple-atomic/stderr
/gem5/tests/quick/eio1/ref/alpha/eio/simple-atomic/stdout
/gem5/tests/quick/eio1/ref/alpha/eio/simple-timing/config.ini
/gem5/tests/quick/eio1/ref/alpha/eio/simple-timing/config.out
/gem5/tests/quick/eio1/ref/alpha/eio/simple-timing/m5stats.txt
/gem5/tests/quick/eio1/ref/alpha/eio/simple-timing/stderr
/gem5/tests/quick/eio1/ref/alpha/eio/simple-timing/stdout
/gem5/tests/quick/eio1/test.py
/gem5/tests/run.py
/gem5/tests/simple-atomic.py
/gem5/tests/simple-timing.py
bin/alpha/linux/hello
bin/mips/linux/hello_mips
bin/sparc/bin