diff options
author | Kevin Lim <ktlim@umich.edu> | 2006-05-19 15:37:52 -0400 |
---|---|---|
committer | Kevin Lim <ktlim@umich.edu> | 2006-05-19 15:37:52 -0400 |
commit | c4a87f874a69535f70c0f6f2733ea716e32c70cf (patch) | |
tree | 975b8e306907e340f567636bb5e53b3804b21a7c /python/m5 | |
parent | c7e7d07ec395156015e3baf52048c403d28a6442 (diff) | |
download | gem5-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.py | 2 |
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']: |