On Wed, August 3, 2011 9:39 am, Abhishek Rawat wrote: > yeah even I thought so initially, but then it is trying to access > MSHRQueues > inside this function in cache_impl.hh: > > template<class TagStore> > void > Cache<TagStore>::functionalAccess(PacketPtr pkt, > CachePort *incomingPort, > CachePort *otherSidePort) > > > > Thanks, > > On Wed, Aug 3, 2011 at 10:12 AM, Nilay <[email protected]> wrote: > >> On Wed, August 3, 2011 8:28 am, Abhishek Rawat wrote: >> > I figured out the reason for the problem. I wasn't serializing the >> MSHR >> > Queues which was causing the cpus to halt due to some corrupt state. I >> am >> > now trying to serialize MSHR queues. >> > >> > Thanks, >> > Abhishek >> > >> > >> >> In atomic mode, I would not expect MSHRs to be in use as there would be >> no >> requests. >>
Even if the MSHRs are being accessed, I don't think that there is any state associated with MSHRs at the time when the checkpoint is being taken. -- Nilay _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
