diff options
Diffstat (limited to 'sim/system.cc')
-rw-r--r-- | sim/system.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/sim/system.cc b/sim/system.cc index 990145826..41de8cee4 100644 --- a/sim/system.cc +++ b/sim/system.cc @@ -41,6 +41,7 @@ #include "base/trace.hh" using namespace std; +using namespace TheISA; vector<System *> System::systemList; @@ -306,11 +307,9 @@ System::registerExecContext(ExecContext *xc, int id) void System::startup() { - if (!execContexts.empty()) { - // activate with zero delay so that we start ticking right - // away on cycle 0 - execContexts[0]->activate(0); - } + int i; + for (i = 0; i < execContexts.size(); i++) + execContexts[i]->activate(0); } void |