45a46
> class EndQuiesceEvent;
51a53,55
> namespace Kernel {
> class Statistics;
> };
100a105,106
> virtual Kernel::Statistics *getKernelStats() = 0;
>
141c147
< virtual Event *getQuiesceEvent() = 0;
---
> virtual EndQuiesceEvent *getQuiesceEvent() = 0;
154,162d159
< virtual int getInstAsid() = 0;
< virtual int getDataAsid() = 0;
<
< virtual Fault translateInstReq(RequestPtr &req) = 0;
<
< virtual Fault translateDataReadReq(RequestPtr &req) = 0;
<
< virtual Fault translateDataWriteReq(RequestPtr &req) = 0;
<
221,223d217
< virtual int readIntrFlag() = 0;
< virtual void setIntrFlag(int val) = 0;
< virtual Fault hwrei() = 0;
225d218
< virtual bool simPalCheck(int palFunc) = 0;
239d231
< virtual void syscall(int64_t callnum) = 0;
243,244d234
<
< virtual void setFuncExeInst(Counter new_val) = 0;
275a266,267
> Kernel::Statistics *getKernelStats() { return actualXC->getKernelStats(); }
>
318c310
< Event *getQuiesceEvent() { return actualXC->getQuiesceEvent(); }
---
> EndQuiesceEvent *getQuiesceEvent() { return actualXC->getQuiesceEvent(); }
329,340d320
< int getInstAsid() { return actualXC->getInstAsid(); }
< int getDataAsid() { return actualXC->getDataAsid(); }
<
< Fault translateInstReq(RequestPtr &req)
< { return actualXC->translateInstReq(req); }
<
< Fault translateDataReadReq(RequestPtr &req)
< { return actualXC->translateDataReadReq(req); }
<
< Fault translateDataWriteReq(RequestPtr &req)
< { return actualXC->translateDataWriteReq(req); }
<
411d390
<
413,418d391
< int readIntrFlag() { return actualXC->readIntrFlag(); }
<
< void setIntrFlag(int val) { actualXC->setIntrFlag(val); }
<
< Fault hwrei() { return actualXC->hwrei(); }
<
420,421d392
<
< bool simPalCheck(int palFunc) { return actualXC->simPalCheck(palFunc); }
437d407
< void syscall(int64_t callnum) { actualXC->syscall(callnum); }
440,442d409
<
< void setFuncExeInst(Counter new_val)
< { return actualXC->setFuncExeInst(new_val); }