diff options
Diffstat (limited to 'src/cpu/inorder')
-rw-r--r-- | src/cpu/inorder/cpu.cc | 13 | ||||
-rw-r--r-- | src/cpu/inorder/cpu.hh | 3 |
2 files changed, 0 insertions, 16 deletions
diff --git a/src/cpu/inorder/cpu.cc b/src/cpu/inorder/cpu.cc index 0ec4c9861..1c2fc6333 100644 --- a/src/cpu/inorder/cpu.cc +++ b/src/cpu/inorder/cpu.cc @@ -315,8 +315,6 @@ InOrderCPU::InOrderCPU(Params *params) memset(floatRegs.i[tid], 0, sizeof(floatRegs.i[tid])); isa[tid].clear(); - isa[tid].expandForMultithreading(numThreads, 1/*numVirtProcs*/); - // Define dummy instructions and resource requests to be used. dummyInst[tid] = new InOrderDynInst(this, thread[tid], @@ -344,8 +342,6 @@ InOrderCPU::InOrderCPU(Params *params) #if FULL_SYSTEM Fault resetFault = new ResetFault(); resetFault->invoke(tcBase()); -#else - reset(); #endif @@ -696,15 +692,6 @@ InOrderCPU::init() resPool->init(); } -void -InOrderCPU::reset() -{ - for (int i = 0; i < numThreads; i++) { - isa[i].reset(coreType, numThreads, - 1/*numVirtProcs*/, dynamic_cast<BaseCPU*>(this)); - } -} - Port* InOrderCPU::getPort(const std::string &if_name, int idx) { diff --git a/src/cpu/inorder/cpu.hh b/src/cpu/inorder/cpu.hh index 2fa6bdc59..403c931b2 100644 --- a/src/cpu/inorder/cpu.hh +++ b/src/cpu/inorder/cpu.hh @@ -395,9 +395,6 @@ class InOrderCPU : public BaseCPU /** Initialize the CPU */ void init(); - /** Reset State in the CPU */ - void reset(); - /** Get a Memory Port */ Port* getPort(const std::string &if_name, int idx = 0); |