68c68
< maxtick = -1
---
> maxtick = m5.MaxTick
194c194
< if (sim_ticks + period) > maxtick and maxtick != -1:
---
> if (sim_ticks + period) > maxtick:
217,221c217
< if maxtick == -1:
< exit_event = m5.simulate(maxtick)
< else:
< exit_event = m5.simulate(maxtick - m5.curTick())
<
---
> exit_event = m5.simulate(maxtick - m5.curTick())