System *getSystemPtr() override { return system; }
TheISA::Kernel::Statistics *
- getKernelStats()
+ getKernelStats() override
{
return ThreadState::getKernelStats();
}
- PortProxy &getPhysProxy() { return ThreadState::getPhysProxy(); }
+ PortProxy &getPhysProxy() override { return ThreadState::getPhysProxy(); }
FSTranslatingPortProxy &
- getVirtProxy()
+ getVirtProxy() override
{
return ThreadState::getVirtProxy();
}
- void initMemProxies(ThreadContext *tc) { ThreadState::initMemProxies(tc); }
+ void initMemProxies(ThreadContext *tc) override
+ {
+ ThreadState::initMemProxies(tc);
+ }
+
SETranslatingPortProxy &
- getMemProxy()
+ getMemProxy() override
{
return ThreadState::getMemProxy();
}
- Process *getProcessPtr() { return ThreadState::getProcessPtr(); }
+ Process *getProcessPtr() override { return ThreadState::getProcessPtr(); }
void setProcessPtr(Process *p) override { ThreadState::setProcessPtr(p); }
Status status() const override { return _status; }
assert(inService); return postDowngrade;
}
- bool sendPacket(BaseCache &cache);
+ bool sendPacket(BaseCache &cache) override;
bool allocOnFill() const {
return targets.allocOnFill;
*/
void print(std::ostream &os,
int verbosity = 0,
- const std::string &prefix = "") const;
+ const std::string &prefix = "") const override;
/**
* A no-args wrapper of print(std::ostream...) meant to be
* invoked from DPRINTFs avoiding string overheads in fast mode
/** WriteQueueEntry list iterator. */
typedef List::iterator Iterator;
- bool sendPacket(BaseCache &cache);
+ bool sendPacket(BaseCache &cache) override;
private:
*/
void print(std::ostream &os,
int verbosity = 0,
- const std::string &prefix = "") const;
+ const std::string &prefix = "") const override;
/**
* A no-args wrapper of print(std::ostream...) meant to be
* invoked from DPRINTFs avoiding string overheads in fast mode