228,231c228
< if (initDone)
< eq->schedule(ts, tick);
< else
< eventsToSchedule[ts] = tick;
---
> schedule(ts, tick);
258,261c255
< if (initDone)
< eq->deschedule(ts);
< else
< eventsToSchedule.erase(ts);
---
> deschedule(ts);
330a325,345
> // For gem5 style events.
> void
> schedule(::Event *event, Tick tick)
> {
> if (initDone)
> eq->schedule(event, tick);
> else
> eventsToSchedule[event] = tick;
> }
>
> void schedule(::Event *event) { schedule(event, getCurTick()); }
>
> void
> deschedule(::Event *event)
> {
> if (initDone)
> eq->deschedule(event);
> else
> eventsToSchedule.erase(event);
> }
>