diff options
author | Brad Beckmann <Brad.Beckmann@amd.com> | 2011-02-06 22:14:19 -0800 |
---|---|---|
committer | Brad Beckmann <Brad.Beckmann@amd.com> | 2011-02-06 22:14:19 -0800 |
commit | dfa8cbeb06b7556753c26b97978924c1f4a24699 (patch) | |
tree | 5c47168bd2d8794612d385cc12277c5212660e40 /src/sim/system.cc | |
parent | c41fc138e78420c72d8dada805a16c96f74f631b (diff) | |
download | gem5-dfa8cbeb06b7556753c26b97978924c1f4a24699.tar.xz |
m5: added work completed monitoring support
Diffstat (limited to 'src/sim/system.cc')
-rw-r--r-- | src/sim/system.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/sim/system.cc b/src/sim/system.cc index 68b02272e..e9fd727f1 100644 --- a/src/sim/system.cc +++ b/src/sim/system.cc @@ -72,7 +72,10 @@ System::System(Params *p) pagePtr(0), nextPID(0), #endif - memoryMode(p->mem_mode), _params(p), + memoryMode(p->mem_mode), + workItemsBegin(0), + workItemsEnd(0), + _params(p), totalNumInsts(0), instEventQueue("system instruction-based event queue") { @@ -144,6 +147,8 @@ System::System(Params *p) // increment the number of running systms numSystemsRunning++; + + activeCpus.clear(); } System::~System() @@ -218,6 +223,8 @@ System::registerThreadContext(ThreadContext *tc, int assigned) remoteGDB[id] = rgdb; } + activeCpus.push_back(false); + return id; } |