diff options
Diffstat (limited to 'src/cpu/checker')
-rw-r--r-- | src/cpu/checker/thread_context.hh | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/cpu/checker/thread_context.hh b/src/cpu/checker/thread_context.hh index a7199d168..e45de6e6e 100644 --- a/src/cpu/checker/thread_context.hh +++ b/src/cpu/checker/thread_context.hh @@ -92,6 +92,28 @@ class CheckerThreadContext : public ThreadContext bool schedule(PCEvent *e) override { return actualTC->schedule(e); } bool remove(PCEvent *e) override { return actualTC->remove(e); } + Tick + nextInstEventCount() override + { + return actualTC->nextInstEventCount(); + } + void + serviceInstCountEvents(Tick count) override + { + actualTC->serviceInstCountEvents(count); + } + void + scheduleInstCountEvent(Event *event, Tick count) override + { + actualTC->scheduleInstCountEvent(event, count); + } + void + descheduleInstCountEvent(Event *event) override + { + actualTC->descheduleInstCountEvent(event); + } + Tick getCurrentInstCount() override { return getCurrentInstCount(); } + BaseCPU *getCpuPtr() override { return actualTC->getCpuPtr(); } uint32_t socketId() const override { return actualTC->socketId(); } |