gem5/sim
Nathan Binkert e067bc751b Change order of serialization
sim/sim_object.cc:
    serialize objects in the reverse order of their creation.
    This causes a SimObject that is dependent on another
    to be serialized first.  For example, the ethernet device
    writes back some data to physical memory while serializing,
    so this will cause the physical memory to be serialized
    after that, preserving the data written back.

--HG--
extra : convert_revision : f9a37b63ce777df1cfecefa80f94f8fc69e42448
2004-02-21 10:46:31 -05:00
..
async.hh Import changeset 2003-10-07 10:41:54 -04:00
builder.cc provide an output stream for simulator output. (This takes place of the 2004-01-29 00:38:18 -05:00
builder.hh provide an output stream for simulator output. (This takes place of the 2004-01-29 00:38:18 -05: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 Add a simple event wrapper class that takes a class pointer 2004-02-20 15:24:21 -05:00
host.hh Import changeset 2003-10-07 10:41:54 -04:00
main.cc provide an output stream for simulator output. (This takes place of the 2004-01-29 00:38:18 -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 Results of automatic (yet incomplete) merge. 2004-02-09 00:30:16 -08:00
serialize.hh Results of automatic (yet incomplete) merge. 2004-02-09 00:30:16 -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 Change order of serialization 2004-02-21 10:46:31 -05:00
sim_object.hh Add support for "serializing" instructions that flush 2004-02-04 21:42:00 -08:00
syscall_emul.cc Fixes for Linux syscall emulation. 2004-02-10 21:43:57 -08:00
syscall_emul.hh Modify the emulated system calls to support running the SPEC Int 2004-02-05 12:16:17 -05: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 remove #include of nonexistent file 2004-01-29 10:32:01 -05:00