diff options
author | Kevin Lim <ktlim@umich.edu> | 2006-05-25 11:50:42 -0400 |
---|---|---|
committer | Kevin Lim <ktlim@umich.edu> | 2006-05-25 11:50:42 -0400 |
commit | 32509d83878816cd870cea1ccbb8a9eb46a1e3f6 (patch) | |
tree | 0f929cba3e705d60625830548cbbb3a2c4d9af62 /cpu/cpu_exec_context.hh | |
parent | 3fe35232322daef87a0b85d7f3ca4c18330ed7c4 (diff) | |
download | gem5-32509d83878816cd870cea1ccbb8a9eb46a1e3f6.tar.xz |
Fix up kernel stats, allow them to not be used as well.
arch/alpha/ev5.cc:
Fix up some stuff I missed in the last kernel stats checkin.
cpu/checker/cpu.cc:
Allow the checker to disable its kernel stats.
cpu/cpu_exec_context.cc:
Allow CPUExecContext to be created without kernelStats.
cpu/cpu_exec_context.hh:
Allow CPUExecContext to be created without kernelStats. Default usage leaves kernelStats on.
--HG--
extra : convert_revision : 8ed5bffd3a5b6275baa07fb4ea385eeab1a0456a
Diffstat (limited to 'cpu/cpu_exec_context.hh')
-rw-r--r-- | cpu/cpu_exec_context.hh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpu/cpu_exec_context.hh b/cpu/cpu_exec_context.hh index 3d1428933..061fe450a 100644 --- a/cpu/cpu_exec_context.hh +++ b/cpu/cpu_exec_context.hh @@ -193,7 +193,8 @@ class CPUExecContext // constructor: initialize context from given process structure #if FULL_SYSTEM CPUExecContext(BaseCPU *_cpu, int _thread_num, System *_system, - AlphaITB *_itb, AlphaDTB *_dtb, FunctionalMemory *_dem); + AlphaITB *_itb, AlphaDTB *_dtb, FunctionalMemory *_mem, + bool use_kernel_stats = true); #else CPUExecContext(BaseCPU *_cpu, int _thread_num, Process *_process, int _asid); CPUExecContext(BaseCPU *_cpu, int _thread_num, FunctionalMemory *_mem, |