diff options
author | Gabe Black <gabeblack@google.com> | 2017-09-21 17:48:33 -0700 |
---|---|---|
committer | Gabe Black <gabeblack@google.com> | 2017-09-25 21:14:21 +0000 |
commit | 2e3bf009b111a7e3076db61ed5cee4acaa28dc83 (patch) | |
tree | d4804e5ccbbbd644bae5a7dfbb3dc692b2d231cb /src/mem/probes/mem_trace.hh | |
parent | 10cd85c67c0d55ae4aa82ab5b4b1ddc0b6379839 (diff) | |
download | gem5-2e3bf009b111a7e3076db61ed5cee4acaa28dc83.tar.xz |
mem: Fill the new packet ID fields with master IDs when tracing packets.
This will let somebody consuming the memory packet trace make sense out of
the master IDs passed along with individual accesses.
Change-Id: I621d915f218728066ce95e6fc81f36d14ae7e597
Reviewed-on: https://gem5-review.googlesource.com/4800
Reviewed-by: Rahul Thakur <rjthakur@google.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
Diffstat (limited to 'src/mem/probes/mem_trace.hh')
-rw-r--r-- | src/mem/probes/mem_trace.hh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mem/probes/mem_trace.hh b/src/mem/probes/mem_trace.hh index 158c5aacb..51abebcf3 100644 --- a/src/mem/probes/mem_trace.hh +++ b/src/mem/probes/mem_trace.hh @@ -45,6 +45,7 @@ #include "proto/protoio.hh" struct MemTraceProbeParams; +class System; class MemTraceProbe : public BaseMemProbe { @@ -60,11 +61,15 @@ class MemTraceProbe : public BaseMemProbe */ void closeStreams(); + void startup() override; + protected: /** Trace output stream */ ProtoOutputStream *traceStream; + System *system; + private: /** Include the Program Counter in the memory trace */ |