Ali Saidi wrote: > I'm just scratching my head on this one. It seems like since July > checkpointing was broken since we weren't properly serializing the miscReg > stuff (now ISA)? > > EventManager is a proxy to let objects call schedule(event, when) without > having to know anything about the eventq. You need something like this so > that the ISA type events (tick compare is the SPARC case) get scheduled on > the appropriate queue. SimObject inherits from EventManager so just pass > the CPU pointer from the thread and that should do it. > > On a related topic it seems like we need a way to verify that serialize() > is actually being called on all of these objects that aren't actually > simobjects but still need to serialize state. > > Ali >
If we had a regression that used serialization that likely would have caught this too. I checked in this fix to get things compiling again. It's fine with me, but if someone wants to do something different we can start a discussion. Gabe _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev