summaryrefslogtreecommitdiff
path: root/base/misc.hh
diff options
context:
space:
mode:
authorKevin Lim <ktlim@umich.edu>2006-05-19 15:37:52 -0400
committerKevin Lim <ktlim@umich.edu>2006-05-19 15:37:52 -0400
commitc4a87f874a69535f70c0f6f2733ea716e32c70cf (patch)
tree975b8e306907e340f567636bb5e53b3804b21a7c /base/misc.hh
parentc7e7d07ec395156015e3baf52048c403d28a6442 (diff)
downloadgem5-c4a87f874a69535f70c0f6f2733ea716e32c70cf.tar.xz
Move activity tracking code into its own class. Now the CPU no longer has to keep track of the activity tracking internals; it just calls advance() on the class and uses it to tell if it should deschedule itself.
SConscript: Split off activity/idling code into its own class to do the processing separately. cpu/o3/alpha_cpu_builder.cc: cpu/o3/alpha_params.hh: Activity stuff. This is mostly for debugging and may be removed later on (or changed to enable/disable activity idling). cpu/o3/cpu.cc: Move activity idling stuff mostly into its own class, so it no longer clutters this file. cpu/o3/cpu.hh: Move activity idling stuff into its own class. python/m5/objects/AlphaFullCPU.py: Add parameter for initial activity value. --HG-- extra : convert_revision : f32f7cc03895dc07ab57ddba78c5402a1a8b0f1a
Diffstat (limited to 'base/misc.hh')
0 files changed, 0 insertions, 0 deletions