diff options
Diffstat (limited to 'src/cpu/base.hh')
-rw-r--r-- | src/cpu/base.hh | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/cpu/base.hh b/src/cpu/base.hh index 0424945cb..d73f4a2d5 100644 --- a/src/cpu/base.hh +++ b/src/cpu/base.hh @@ -468,26 +468,25 @@ class BaseCPU : public ClockedObject Tick nextInstEventCount(ThreadID tid) { - return comInstEventQueue[tid]->empty() ? - MaxTick : comInstEventQueue[tid]->nextTick(); + return threadContexts[tid]->nextInstEventCount(); } void serviceInstCountEvents(ThreadID tid, Tick count) { - comInstEventQueue[tid]->serviceEvents(count); + threadContexts[tid]->serviceInstCountEvents(count); } void scheduleInstCountEvent(ThreadID tid, Event *event, Tick count) { - comInstEventQueue[tid]->schedule(event, count); + threadContexts[tid]->scheduleInstCountEvent(event, count); } void descheduleInstCountEvent(ThreadID tid, Event *event) { - comInstEventQueue[tid]->deschedule(event); + threadContexts[tid]->descheduleInstCountEvent(event); } public: |