diff options
Diffstat (limited to 'sim')
-rw-r--r-- | sim/system.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sim/system.cc b/sim/system.cc index ebeb5b244..41de8cee4 100644 --- a/sim/system.cc +++ b/sim/system.cc @@ -307,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 |