Get MIPS simple regression working. Take out unecessary functions "setShadowSet", "CacheOp"
--HG-- extra : convert_revision : a9ae8a7e62c27c2db16fd3cfa7a7f0bf5f0bf8ea
This commit is contained in:
@@ -150,13 +150,13 @@ class ThreadContext
|
||||
virtual void activate(int delay = 1) = 0;
|
||||
|
||||
/// Set the status to Suspended.
|
||||
virtual void suspend() = 0;
|
||||
virtual void suspend(int delay = 0) = 0;
|
||||
|
||||
/// Set the status to Unallocated.
|
||||
virtual void deallocate(int delay = 0) = 0;
|
||||
|
||||
/// Set the status to Halted.
|
||||
virtual void halt() = 0;
|
||||
virtual void halt(int delay = 0) = 0;
|
||||
|
||||
#if FULL_SYSTEM
|
||||
virtual void dumpFuncProfile() = 0;
|
||||
@@ -238,8 +238,6 @@ class ThreadContext
|
||||
|
||||
virtual void setRegOtherThread(int misc_reg, const MiscReg &val, unsigned tid) { };
|
||||
|
||||
virtual void setShadowSet(int css) = 0;
|
||||
|
||||
// Also not necessarily the best location for these two. Hopefully will go
|
||||
// away once we decide upon where st cond failures goes.
|
||||
virtual unsigned readStCondFailures() = 0;
|
||||
@@ -335,13 +333,13 @@ class ProxyThreadContext : public ThreadContext
|
||||
void activate(int delay = 1) { actualTC->activate(delay); }
|
||||
|
||||
/// Set the status to Suspended.
|
||||
void suspend() { actualTC->suspend(); }
|
||||
void suspend(int delay = 0) { actualTC->suspend(); }
|
||||
|
||||
/// Set the status to Unallocated.
|
||||
void deallocate(int delay = 0) { actualTC->deallocate(); }
|
||||
|
||||
/// Set the status to Halted.
|
||||
void halt() { actualTC->halt(); }
|
||||
void halt(int delay = 0) { actualTC->halt(); }
|
||||
|
||||
#if FULL_SYSTEM
|
||||
void dumpFuncProfile() { actualTC->dumpFuncProfile(); }
|
||||
@@ -409,10 +407,6 @@ class ProxyThreadContext : public ThreadContext
|
||||
void setFloatRegBits(int reg_idx, FloatRegBits val)
|
||||
{ actualTC->setFloatRegBits(reg_idx, val); }
|
||||
|
||||
void setShadowSet(int css){
|
||||
return actualTC->setShadowSet(css);
|
||||
}
|
||||
|
||||
uint64_t readPC() { return actualTC->readPC(); }
|
||||
|
||||
void setPC(uint64_t val) { actualTC->setPC(val); }
|
||||
|
||||
Reference in New Issue
Block a user