No, this is not the bug we are looking for. I just figured how the drain functionality works.

--
Nilay

On Wed, 5 Jun 2013, Joel Hestness wrote:

Hey Nilay,
 I haven't experienced this bug, but it may be the same one that Mahshid
(cc'd: [email protected]) is experiencing with her trouble restoring
a checkpoint with a large-scale CMP (in this thread:
http://www.mail-archive.com/[email protected]/msg07639.html).  If she
happens to still have that checkpoint, she might be able to test whether
her system sees the same draining bug.

 Joel


On Wed, Jun 5, 2013 at 5:51 PM, Nilay Vaish <[email protected]> wrote:

I am trying to debug some issue with switching of cpus in a multiprocessor
system. While trying to drain the system, there is a call to simulate() ins
function _drain() that seemingly gets stuck. To me it seems that it should
return when the main event queue becomes empty. But simple DRAM keeps on
posting its refresh event. It seems that once the DRAM has moved to drained
/ draining state, it should not post the refresh event.

Can some one confirm that this is a bug in Simple DRAM? Given that there
are switch cpu regressions that we run every week, it is hard to believe
that Simple DRAM has a bug in its drain functionality. But I have not been
able to come up with an alternate explanation either.

Thanks
Nilay
______________________________**_________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/**listinfo/gem5-dev<http://m5sim.org/mailman/listinfo/gem5-dev>




--
 Joel Hestness
 PhD Student, Computer Architecture
 Dept. of Computer Science, University of Wisconsin - Madison
 http://pages.cs.wisc.edu/~hestness/
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to