summaryrefslogtreecommitdiff
path: root/src/cpu/base.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu/base.hh')
-rw-r--r--src/cpu/base.hh9
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: