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

Reply via email to