gem5/sim
Steve Reinhardt 22eccce34b Additions/fixes for Tru64 syscall emulation.
We can now run the SimpleScalar wupwise binary
to completion on the test input.
Didn't have time to do more testing, but I fixed
a major problem w/getdirentries that should help
a lot more programs run.

arch/alpha/alpha_tru64_process.cc:
    Add truncate, ftruncate, statfs, and fstatfs.
    Add v4.x (pre-F64) stat, fstat, and lstat.
    Add setsysinfo (though all it does is provide more
    specific warning messages).
    Fix subtle but major bug in getdirentries.
sim/syscall_emul.cc:
sim/syscall_emul.hh:
    Add truncate, ftruncate, statfs, and fstatfs.

--HG--
extra : convert_revision : 9037393d00dc49b0074a41603ea647587f5a9ec7
2005-06-03 16:19:34 -04:00
..
async.hh Import changeset 2003-10-07 10:41:54 -04:00
builder.cc Rename sim/universe.{cc,hh} to root.{cc,hh} (since the 2005-06-01 21:59:27 -04:00
builder.hh New and improved configuration mechanism. No more writing of 2005-01-15 04:12:25 -05:00
debug.cc Minor fixes. 2004-11-18 10:52:56 -05:00
debug.hh Minor fixes. 2004-11-18 10:52:56 -05:00
eventq.cc Rename sim/universe.{cc,hh} to root.{cc,hh} (since the 2005-06-01 21:59:27 -04:00
eventq.hh Make the notion of a global event tick independent of the actual 2005-04-11 15:32:06 -04:00
host.hh Fix byteswap on LP64 (amd64) 2004-07-02 16:40:23 -04:00
main.cc clean up command line stuff 2005-06-02 11:20:31 -04:00
param.cc enable the Trace, Statistics, and Serialize param contexts. 2005-02-09 17:33:28 -05:00
param.hh Fixes so m5 compiles on gcc 3.4, which has much stricter syntax. Most changes come from templated code, 2005-01-14 18:34:56 -05:00
process.cc Make the notion of a global event tick independent of the actual 2005-04-11 15:32:06 -04:00
process.hh No need for this ifdef, since the entire process.hh is surounded by an ifndef FULL_SYSTEM 2005-03-16 18:26:32 -05:00
root.cc Rename sim/universe.{cc,hh} to root.{cc,hh} (since the 2005-06-01 21:59:27 -04:00
serialize.cc Make code more portable and port to cygwin 2005-04-22 13:12:03 -04:00
serialize.hh Add support to limit the number of checkpoints dropped. 2005-04-13 09:38:50 -04:00
sim_events.cc add a new phase to the simulator. Basically the simulator now goes 2004-11-03 11:47:55 -05:00
sim_events.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
sim_exit.hh Move the m5 pseudo instructions into their own file 2003-11-02 20:43:39 -05:00
sim_object.cc Hard code the SimObject::Params struct 2005-03-15 17:11:54 -05:00
sim_object.hh Hard code the SimObject::Params struct 2005-03-15 17:11:54 -05:00
startup.cc Fixes so m5 compiles on gcc 3.4, which has much stricter syntax. Most changes come from templated code, 2005-01-14 18:34:56 -05:00
startup.hh add a new phase to the simulator. Basically the simulator now goes 2004-11-03 11:47:55 -05:00
stat_control.cc Rename sim/universe.{cc,hh} to root.{cc,hh} (since the 2005-06-01 21:59:27 -04:00
stat_control.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
stats.hh Updated Copyright with information in bitkeeper changelogs 2004-06-08 13:37:27 -04:00
syscall_emul.cc Additions/fixes for Tru64 syscall emulation. 2005-06-03 16:19:34 -04:00
syscall_emul.hh Additions/fixes for Tru64 syscall emulation. 2005-06-03 16:19:34 -04:00
system.cc Add support for sampled PC profiling to FullCPU. 2004-11-15 01:56:40 -05:00
system.hh Make the notion of a global event tick independent of the actual 2005-04-11 15:32:06 -04:00