gem5/src/cpu/simple
Andreas Sandberg e0074324ba cpu: Probe points for basic PMU stats
This changeset adds probe points that can be used to implement PMU
counters for CPU stats. The following probes are supported:

  * BaseCPU::ppCycles / Cycles
  * BaseCPU::ppRetiredInsts / RetiredInsts
  * BaseCPU::ppRetiredLoads / RetiredLoads
  * BaseCPU::ppRetiredStores / RetiredStores
  * BaseCPU::ppRetiredBranches RetiredBranches
2014-10-16 05:49:41 -04:00
..
probes arch: Use const StaticInstPtr references where possible 2014-09-27 09:08:36 -04:00
atomic.cc cpu: Probe points for basic PMU stats 2014-10-16 05:49:41 -04:00
atomic.hh alpha,arm,mips,power,x86,cpu,sim: Cleanup activate/deactivate 2014-09-20 17:18:35 -04:00
AtomicSimpleCPU.py cpu: use probes infrastructure to do simpoint profiling 2014-09-20 17:17:43 -04:00
base.cc cpu: Probe points for basic PMU stats 2014-10-16 05:49:41 -04:00
base.hh cpu: Remove unused deallocateContext calls 2014-09-20 17:18:36 -04:00
BaseSimpleCPU.py cpu: simple: Add support for using branch predictors 2014-02-09 20:49:28 +01:00
SConscript scons: rename TraceFlags to DebugFlags 2011-06-02 17:36:21 -07:00
SConsopts arch, cpu: Factor out the ExecContext into a proper base class 2014-09-03 07:42:22 -04:00
timing.cc cpu: Probe points for basic PMU stats 2014-10-16 05:49:41 -04:00
timing.hh cpu: Probe points for basic PMU stats 2014-10-16 05:49:41 -04:00
TimingSimpleCPU.py cpu: Add CPU metadata om the Python classes 2013-02-15 17:40:08 -05:00