This brings M5 closer to modernity - the kernel being advertised is newer so it won...
authorLisa Hsu <hsul@eecs.umich.edu>
Fri, 5 Dec 2008 17:09:29 +0000 (12:09 -0500)
committerLisa Hsu <hsul@eecs.umich.edu>
Fri, 5 Dec 2008 17:09:29 +0000 (12:09 -0500)
commitf1430941cf17fc15a8b86eba41f9c856ad9347d8
tree336c094db8d31c3af51477b5b81f1293a426dc30
parente2c7618e508c6e5c0cbbd091eabb336f3e259465
This brings M5 closer to modernity - the kernel being advertised is newer so it won't die on binaries compiled with newer glibc's, and enables use of TLS-toolchain built binaries for ALPHA_SE by putting auxiliary vectors on the stack.  There are some comments in the code to help.  Finally, stats changes for ALPHA are from slight perturbations to the initial stack frame, all minimal diffs.
82 files changed:
src/arch/alpha/linux/process.cc
src/arch/alpha/process.cc
src/arch/alpha/process.hh
src/base/loader/elf_object.cc
src/sim/process.cc
tests/long/00.gzip/ref/alpha/tru64/o3-timing/m5stats.txt
tests/long/00.gzip/ref/alpha/tru64/o3-timing/stdout
tests/long/00.gzip/ref/alpha/tru64/simple-atomic/m5stats.txt
tests/long/00.gzip/ref/alpha/tru64/simple-atomic/stdout
tests/long/00.gzip/ref/alpha/tru64/simple-timing/m5stats.txt
tests/long/00.gzip/ref/alpha/tru64/simple-timing/stdout
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/m5stats.txt
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/stdout
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3/m5stats.txt
tests/long/10.linux-boot/ref/alpha/linux/tsunami-o3/stdout
tests/long/30.eon/ref/alpha/tru64/o3-timing/m5stats.txt
tests/long/30.eon/ref/alpha/tru64/o3-timing/stdout
tests/long/30.eon/ref/alpha/tru64/simple-atomic/m5stats.txt
tests/long/30.eon/ref/alpha/tru64/simple-atomic/stdout
tests/long/30.eon/ref/alpha/tru64/simple-timing/m5stats.txt
tests/long/30.eon/ref/alpha/tru64/simple-timing/stdout
tests/long/40.perlbmk/ref/alpha/tru64/o3-timing/m5stats.txt
tests/long/40.perlbmk/ref/alpha/tru64/o3-timing/stdout
tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/m5stats.txt
tests/long/40.perlbmk/ref/alpha/tru64/simple-atomic/stdout
tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/m5stats.txt
tests/long/40.perlbmk/ref/alpha/tru64/simple-timing/stdout
tests/long/50.vortex/ref/alpha/tru64/o3-timing/m5stats.txt
tests/long/50.vortex/ref/alpha/tru64/o3-timing/stdout
tests/long/50.vortex/ref/alpha/tru64/simple-atomic/m5stats.txt
tests/long/50.vortex/ref/alpha/tru64/simple-atomic/stdout
tests/long/50.vortex/ref/alpha/tru64/simple-timing/m5stats.txt
tests/long/50.vortex/ref/alpha/tru64/simple-timing/stdout
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/m5stats.txt
tests/long/60.bzip2/ref/alpha/tru64/o3-timing/stdout
tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/m5stats.txt
tests/long/60.bzip2/ref/alpha/tru64/simple-atomic/stdout
tests/long/60.bzip2/ref/alpha/tru64/simple-timing/m5stats.txt
tests/long/60.bzip2/ref/alpha/tru64/simple-timing/stdout
tests/long/70.twolf/ref/alpha/tru64/o3-timing/m5stats.txt
tests/long/70.twolf/ref/alpha/tru64/o3-timing/stdout
tests/long/70.twolf/ref/alpha/tru64/simple-atomic/m5stats.txt
tests/long/70.twolf/ref/alpha/tru64/simple-atomic/stdout
tests/long/70.twolf/ref/alpha/tru64/simple-timing/m5stats.txt
tests/long/70.twolf/ref/alpha/tru64/simple-timing/stdout
tests/quick/00.hello/ref/alpha/linux/o3-timing/m5stats.txt
tests/quick/00.hello/ref/alpha/linux/o3-timing/stdout
tests/quick/00.hello/ref/alpha/linux/simple-atomic/m5stats.txt
tests/quick/00.hello/ref/alpha/linux/simple-atomic/stdout
tests/quick/00.hello/ref/alpha/linux/simple-timing/m5stats.txt
tests/quick/00.hello/ref/alpha/linux/simple-timing/stdout
tests/quick/00.hello/ref/alpha/tru64/o3-timing/m5stats.txt
tests/quick/00.hello/ref/alpha/tru64/o3-timing/stdout
tests/quick/00.hello/ref/alpha/tru64/simple-atomic/m5stats.txt
tests/quick/00.hello/ref/alpha/tru64/simple-atomic/stdout
tests/quick/00.hello/ref/alpha/tru64/simple-timing/m5stats.txt
tests/quick/00.hello/ref/alpha/tru64/simple-timing/stdout
tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/m5stats.txt
tests/quick/01.hello-2T-smt/ref/alpha/linux/o3-timing/stdout
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/m5stats.txt
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/stdout
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/m5stats.txt
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/stdout
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/m5stats.txt
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/stdout
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/m5stats.txt
tests/quick/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/stdout
tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/m5stats.txt
tests/quick/20.eio-short/ref/alpha/eio/simple-atomic/stdout
tests/quick/20.eio-short/ref/alpha/eio/simple-timing/m5stats.txt
tests/quick/20.eio-short/ref/alpha/eio/simple-timing/stdout
tests/quick/30.eio-mp/ref/alpha/eio/simple-atomic-mp/m5stats.txt
tests/quick/30.eio-mp/ref/alpha/eio/simple-atomic-mp/stderr [changed mode: 0644->0755]
tests/quick/30.eio-mp/ref/alpha/eio/simple-atomic-mp/stdout [changed mode: 0644->0755]
tests/quick/30.eio-mp/ref/alpha/eio/simple-timing-mp/m5stats.txt
tests/quick/30.eio-mp/ref/alpha/eio/simple-timing-mp/stderr [changed mode: 0644->0755]
tests/quick/30.eio-mp/ref/alpha/eio/simple-timing-mp/stdout [changed mode: 0644->0755]
tests/quick/50.memtest/ref/alpha/linux/memtest/m5stats.txt
tests/quick/50.memtest/ref/alpha/linux/memtest/stdout
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/m5stats.txt
tests/quick/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/stdout