summaryrefslogtreecommitdiff
path: root/python/m5
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 /python/m5
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 'python/m5')
-rw-r--r--python/m5/objects/AlphaFullCPU.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/python/m5/objects/AlphaFullCPU.py b/python/m5/objects/AlphaFullCPU.py
index 1541b9494..d719bf783 100644
--- a/python/m5/objects/AlphaFullCPU.py
+++ b/python/m5/objects/AlphaFullCPU.py
@@ -3,7 +3,7 @@ from BaseCPU import BaseCPU
class DerivAlphaFullCPU(BaseCPU):
type = 'DerivAlphaFullCPU'
-
+ activity = Param.Unsigned("Initial count")
numThreads = Param.Unsigned("number of HW thread contexts")
if not build_env['FULL_SYSTEM']: