Update stats for quiesced cycles

--HG--
extra : convert_revision : 703ba58f156c9f2677b020f05d36bc1e3ae0b9e5
This commit is contained in:
Ali Saidi 2007-09-28 13:22:14 -04:00
parent d325f49b70
commit d2a4f595d6
2 changed files with 2 additions and 1 deletions

View file

@ -252,6 +252,7 @@ AtomicSimpleCPU::activateContext(int thread_num, int delay)
assert(!tickEvent.scheduled());
notIdleFraction++;
numCycles += tickToCycles(thread->lastActivate - thread->lastSuspend);
//Make sure ticks are still on multiples of cycles
tickEvent.schedule(nextCycle(curTick + ticks(delay)));

View file

@ -172,7 +172,6 @@ TimingSimpleCPU::resume()
}
changeState(SimObject::Running);
previousTick = curTick;
}
void
@ -207,6 +206,7 @@ TimingSimpleCPU::takeOverFrom(BaseCPU *oldCPU)
if (_status != Running) {
_status = Idle;
}
previousTick = curTick;
}