After a checkpoint (and thus a stats reset), the not_idle_fraction/notIdleFraction...
authorAli Saidi <saidi@eecs.umich.edu>
Tue, 1 Jul 2008 14:24:09 +0000 (10:24 -0400)
committerAli Saidi <saidi@eecs.umich.edu>
Tue, 1 Jul 2008 14:24:09 +0000 (10:24 -0400)
commit9bd0bfe559d8c9633c5686ccf100ab921eb6eda2
treea07c23f26f2c0d7816baf4e212a0c97e6b15a656
parent96bbccc36bad7c6f67b1cb70965eab3a621c7270
After a checkpoint (and thus a stats reset), the not_idle_fraction/notIdleFraction statistic is really wrong.
The notIdleFraction statistic isn't updated when the statistics reset, probably because the cpu Status information
was pulled into the atomic and timing cpus. This changeset pulls Status back into the BaseSimpleCPU object. Anyone
care to comment on the odd naming of the Status instance? It shouldn't just be status because that is confusing
with Port::Status, but _status seems a bit strage too.
src/cpu/simple/atomic.cc
src/cpu/simple/atomic.hh
src/cpu/simple/base.cc
src/cpu/simple/base.hh
src/cpu/simple/timing.cc
src/cpu/simple/timing.hh