Giacomo Travaglini has uploaded a new patch set (#2). (
https://gem5-review.googlesource.com/9382 )
Change subject: arch-arm: Add support for Tarmac trace generation
......................................................................
arch-arm: Add support for Tarmac trace generation
This patch introduces the TarmacTracer: an instruction tracer which
allows to dump a gem5 execution trace in Tarmac format [1]. The new
tracer is supporting either Tarmac and TarmacV8 format specifications.
Not every traceable information has been implemented:
Implemented Trace Type:
Instruction Trace
Register Trace
Processor Memory Access Trace
Unimplemented Trace Type:
Program Flow Trace
Event Trace
Memory Bus Trace
[1]: https://developer.arm.com/docs/dui0845/f/tarmac-trace-file-format
Change-Id: I8799d8e5852e868673f728971db3fe8c63961f5e
Signed-off-by: Giacomo Travaglini <[email protected]>
---
M src/arch/arm/tracers/SConscript
M src/arch/arm/tracers/TarmacTrace.py
A src/arch/arm/tracers/tarmac_record.cc
A src/arch/arm/tracers/tarmac_record.hh
A src/arch/arm/tracers/tarmac_record_v8.cc
A src/arch/arm/tracers/tarmac_record_v8.hh
A src/arch/arm/tracers/tarmac_tracer.cc
A src/arch/arm/tracers/tarmac_tracer.hh
8 files changed, 1,372 insertions(+), 0 deletions(-)
--
To view, visit https://gem5-review.googlesource.com/9382
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings
Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I8799d8e5852e868673f728971db3fe8c63961f5e
Gerrit-Change-Number: 9382
Gerrit-PatchSet: 2
Gerrit-Owner: Giacomo Travaglini <[email protected]>
Gerrit-MessageType: newpatchset
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev