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

Reply via email to