changeset 97c34fea328a in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=97c34fea328a
description:
        flags: Unserializing old checkpoints before the introduction
        of the Initialized flag would break, set Initialized for events upon
        unserialization.

diffstat:

 src/sim/eventq.cc |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (13 lines):

diff -r 2302e04c506e -r 97c34fea328a src/sim/eventq.cc
--- a/src/sim/eventq.cc Mon Jun 07 12:19:59 2010 -0400
+++ b/src/sim/eventq.cc Tue Jun 08 17:16:36 2010 -0700
@@ -238,7 +238,9 @@
     // object itself (since they aren't immediately true)
     short _flags;
     UNSERIALIZE_SCALAR(_flags);
+    assert(initialized());
     flags = _flags;
+    flags.set(Initialized);
 
     bool wasScheduled = flags.isSet(Scheduled) && !flags.isSet(Squashed);
     flags.clear(Squashed | Scheduled);
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to