7712232e55
cpu/base.cc: Change to be calls through the ExecContext instead of accessing the profile object directly. cpu/cpu_exec_context.cc: Add functions to clear and sample the profile object. cpu/cpu_exec_context.hh: Add functions to clear and sample the profile object. These are not the most flexible functions; it might be better to eventually move the quiesce, profile, and store conditional stuff out of ExecContext so they don't clutter the interface. cpu/exec_context.hh: Include functions to support using the profile object to clear itself and take samples. --HG-- extra : convert_revision : 40849915fd51303673451515debb9ecdc7afb8c8 |
||
---|---|---|
.. | ||
memtest | ||
o3 | ||
ozone | ||
simple | ||
trace | ||
base.cc | ||
base.hh | ||
base_dyn_inst.cc | ||
base_dyn_inst.hh | ||
cpu_exec_context.cc | ||
cpu_exec_context.hh | ||
cpu_models.py | ||
exec_context.hh | ||
exetrace.cc | ||
exetrace.hh | ||
inst_seq.hh | ||
intr_control.cc | ||
intr_control.hh | ||
pc_event.cc | ||
pc_event.hh | ||
profile.cc | ||
profile.hh | ||
SConscript | ||
smt.hh | ||
static_inst.cc | ||
static_inst.hh |