43a44
> class EndQuiesceEvent;
49a51,53
> namespace Kernel {
> class Statistics;
> };
98a103,104
> virtual Kernel::Statistics *getKernelStats() = 0;
>
139c145
< virtual Event *getQuiesceEvent() = 0;
---
> virtual EndQuiesceEvent *getQuiesceEvent() = 0;
152,160d157
< 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;
<
219,221d215
< virtual int readIntrFlag() = 0;
< virtual void setIntrFlag(int val) = 0;
< virtual Fault hwrei() = 0;
223d216
< virtual bool simPalCheck(int palFunc) = 0;
237d229
< virtual void syscall(int64_t callnum) = 0;
241,242d232
<
< virtual void setFuncExeInst(Counter new_val) = 0;
273a264,265
> Kernel::Statistics *getKernelStats() { return actualXC->getKernelStats(); }
>
316c308
< Event *getQuiesceEvent() { return actualXC->getQuiesceEvent(); }
---
> EndQuiesceEvent *getQuiesceEvent() { return actualXC->getQuiesceEvent(); }
327,338d318
< 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); }
<
409d388
<
411,416d389
< int readIntrFlag() { return actualXC->readIntrFlag(); }
<
< void setIntrFlag(int val) { actualXC->setIntrFlag(val); }
<
< Fault hwrei() { return actualXC->hwrei(); }
<
418,419d390
<
< bool simPalCheck(int palFunc) { return actualXC->simPalCheck(palFunc); }
435d405
< void syscall(int64_t callnum) { actualXC->syscall(callnum); }
438,440d407
<
< void setFuncExeInst(Counter new_val)
< { return actualXC->setFuncExeInst(new_val); }