Update stats for quiesced cycles
--HG-- extra : convert_revision : 703ba58f156c9f2677b020f05d36bc1e3ae0b9e5
This commit is contained in:
parent
d325f49b70
commit
d2a4f595d6
2 changed files with 2 additions and 1 deletions
|
@ -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)));
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue