summaryrefslogtreecommitdiff
path: root/src/cpu/inorder
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu/inorder')
-rw-r--r--src/cpu/inorder/cpu.cc13
-rw-r--r--src/cpu/inorder/cpu.hh3
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);