Turn the instruction tracing code into pluggable sim objects.
authorGabe Black <gblack@eecs.umich.edu>
Sun, 29 Jul 2007 03:30:43 +0000 (20:30 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Sun, 29 Jul 2007 03:30:43 +0000 (20:30 -0700)
commit8dd7700482b8ad7fa5e96469b23f0c917f5e3599
treec1e9e7e835a12992eda9f9ee90e4f984816ed059
parentcda354b07035f73a3b220f89014721300d36a815
Turn the instruction tracing code into pluggable sim objects.
These need to be refined a little still and given parameters.

--HG--
extra : convert_revision : 9a8f5a7bd9dacbebbbd2c235cd890c49a81040d7
23 files changed:
src/cpu/BaseCPU.py
src/cpu/ExeTracer.py [new file with mode: 0644]
src/cpu/IntelTrace.py [new file with mode: 0644]
src/cpu/LegionTrace.py [new file with mode: 0644]
src/cpu/NativeTrace.py [new file with mode: 0644]
src/cpu/SConscript
src/cpu/base.cc
src/cpu/base.hh
src/cpu/exetrace.cc
src/cpu/exetrace.hh
src/cpu/inteltrace.cc [new file with mode: 0644]
src/cpu/inteltrace.hh [new file with mode: 0644]
src/cpu/legiontrace.cc [new file with mode: 0644]
src/cpu/legiontrace.hh [new file with mode: 0644]
src/cpu/nativetrace.cc [new file with mode: 0644]
src/cpu/nativetrace.hh [new file with mode: 0644]
src/cpu/o3/fetch_impl.hh
src/cpu/simple/atomic.cc
src/cpu/simple/base.cc
src/cpu/simple/timing.cc
src/sim/InstTracer.py [new file with mode: 0644]
src/sim/SConscript
src/sim/insttracer.hh [new file with mode: 0644]