Changed BaseCPU::ProfileEvent's interval member to be of type Tick. This was done...
authorRichard Strong <rstrong@hp.com>
Mon, 18 Aug 2008 17:50:58 +0000 (10:50 -0700)
committerRichard Strong <rstrong@hp.com>
Mon, 18 Aug 2008 17:50:58 +0000 (10:50 -0700)
commit8d018aef0f9de7129a77172a4164f36b2b093be6
treeff3d46df0e6c495ab95454e69607993ff45fe14f
parent6248e12704275bf4cc88f1743bb3a4bff7adcf9f
Changed BaseCPU::ProfileEvent's interval member to be of type Tick. This was done to be consistent with its
python type of a latency.  In addition, the multiple definitions of profile in the different cpu models caused
problems for intialization of the interval value. If a child class's profile value was defined, the parent
BaseCPU::ProfileEvent interval field would be initialized with a garbage value. The fix was to remove the
multiple redifitions of profile in the child CPU classes.
src/cpu/CheckerCPU.py
src/cpu/base.cc
src/cpu/base.hh
src/cpu/o3/O3Checker.py
src/cpu/ozone/OzoneCPU.py
src/cpu/ozone/OzoneChecker.py
src/cpu/simple/AtomicSimpleCPU.py
src/cpu/simple/TimingSimpleCPU.py