summaryrefslogtreecommitdiff
path: root/cpu/simple_cpu/simple_cpu.hh
diff options
context:
space:
mode:
authorNathan Binkert <binkertn@umich.edu>2004-11-03 20:46:33 -0500
committerNathan Binkert <binkertn@umich.edu>2004-11-03 20:46:33 -0500
commitd82e0d11d12cdc75ab3c7a51a36630f5bd0c0e11 (patch)
tree64a77bbf08c9bfe7e7d21a8bf3ea5d2ff2a7495c /cpu/simple_cpu/simple_cpu.hh
parent129b885abd30e72c0b3e19787da385af4af6e53e (diff)
downloadgem5-d82e0d11d12cdc75ab3c7a51a36630f5bd0c0e11.tar.xz
make activation of exec contexts happen in startup
the registration stuff all moves into BaseCPU cpu/base_cpu.cc: Move the registration stuff into the BaseCPU since all other CPUs use it. cpu/base_cpu.hh: Move the defer registration stuff into the BaseCPU since all other CPUs use it. cpu/simple_cpu/simple_cpu.cc: cpu/simple_cpu/simple_cpu.hh: registration stuff moved to base class sim/system.cc: the activation of exec contexts should happen at startup, not when they are registered. sim/system.hh: the system now has a startup function --HG-- extra : convert_revision : bb6a7c2da5a1ecf5fe7ede1078200bfe5245f8ef
Diffstat (limited to 'cpu/simple_cpu/simple_cpu.hh')
-rw-r--r--cpu/simple_cpu/simple_cpu.hh3
1 files changed, 0 insertions, 3 deletions
diff --git a/cpu/simple_cpu/simple_cpu.hh b/cpu/simple_cpu/simple_cpu.hh
index d0000dc5b..1610d6060 100644
--- a/cpu/simple_cpu/simple_cpu.hh
+++ b/cpu/simple_cpu/simple_cpu.hh
@@ -158,7 +158,6 @@ class SimpleCPU : public BaseCPU
#endif
virtual ~SimpleCPU();
- virtual void init();
// execution context
ExecContext *xc;
@@ -178,8 +177,6 @@ class SimpleCPU : public BaseCPU
// L1 data cache
MemInterface *dcacheInterface;
- bool defer_registration;
-
// current instruction
MachInst inst;