186c186
< exit_event = m5.simulate(when)
---
> exit_event = m5.simulate(when - m5.curTick())
218c218
< exit_event = m5.simulate(maxtick)
---
> exit_event = m5.simulate(maxtick - m5.curTick())