gem5/sim
Steve Reinhardt 510eef0fa0 Modify handling of serialize:dir parameter to make it more useful.
Move global checkpoint-related functions and vars into Checkpoint class (as statics).

arch/alpha/pseudo_inst.cc:
dev/disk_image.cc:
    Move global checkpoint-related functions and vars
    into Checkpoint class (as statics).
sim/serialize.cc:
    Move global checkpoint-related functions and vars
    into Checkpoint class (as statics).

    Checkpoint constructor now takes checkpoint directory name instead
    of file name.

    Make serialize:dir parameter actually set checkpoint directory name
    instead of directory in which checkpoint directory is created.  If
    the value contains a '%', the curTick value is sprintf'd into the
    format to create the directory name.  The default is backwards compatible
    with the old fixed name ("m5.%012d").
sim/serialize.hh:
    Move global checkpoint-related functions and vars
    into Checkpoint class (as statics).

    Checkpoint constructor now takes checkpoint directory name instead
    of file name.

--HG--
extra : convert_revision : d0aa87b62911f405a4f5811271b9e6351fdd9fe4
2004-01-11 15:24:18 -08:00
..
async.hh Import changeset 2003-10-07 10:41:54 -04:00
builder.cc Separate the stuff for SimObject from SimObject builder. 2003-10-20 20:17:01 -04:00
builder.hh Separate the stuff for SimObject from SimObject builder. 2003-10-20 20:17:01 -04:00
debug.cc - Switch events to use a priority enum instead of integers. 2003-12-11 08:29:52 -08:00
debug.hh Import changeset 2003-10-07 10:41:54 -04:00
eventq.cc Stats & serialization tweaks & cleanup. Unserializing from 2003-12-11 00:16:46 -08:00
eventq.hh - Switch events to use a priority enum instead of integers. 2003-12-11 08:29:52 -08:00
host.hh Import changeset 2003-10-07 10:41:54 -04:00
main.cc Clean up time handling code 2003-12-15 18:23:48 -05:00
param.cc Support for Serializable non-SimObject things like events. 2003-10-29 21:45:39 -08:00
param.hh Get rid of lots of obsolete mentions of stat_sdb_t. 2003-10-29 22:22:03 -08:00
process.cc Stats & serialization tweaks & cleanup. Unserializing from 2003-12-11 00:16:46 -08:00
process.hh Restructuring of LiveProcess etc. to support multiple emulated OS syscall 2003-12-01 19:34:38 -08:00
serialize.cc Modify handling of serialize:dir parameter to make it more useful. 2004-01-11 15:24:18 -08:00
serialize.hh Modify handling of serialize:dir parameter to make it more useful. 2004-01-11 15:24:18 -08:00
sim_events.cc - Switch events to use a priority enum instead of integers. 2003-12-11 08:29:52 -08:00
sim_events.hh - Switch events to use a priority enum instead of integers. 2003-12-11 08:29:52 -08:00
sim_exit.hh Move the m5 pseudo instructions into their own file 2003-11-02 20:43:39 -05:00
sim_object.cc Stats & serialization tweaks & cleanup. Unserializing from 2003-12-11 00:16:46 -08:00
sim_object.hh Stats & serialization tweaks & cleanup. Unserializing from 2003-12-11 00:16:46 -08:00
syscall_emul.cc Formatting & doxygen docs for new syscall emulation code. 2003-12-01 22:39:27 -08:00
syscall_emul.hh Formatting & doxygen docs for new syscall emulation code. 2003-12-01 22:39:27 -08:00
system.cc We only need to choose that we do want binning, or we don't. 2003-11-22 15:07:53 -05:00
system.hh We only need to choose that we do want binning, or we don't. 2003-11-22 15:07:53 -05:00
universe.cc Implement more m5 pseduo opcodes: 2003-11-02 18:02:58 -05:00