systemc: Implement general and VCD trace support.
authorGabe Black <gabeblack@google.com>
Thu, 20 Sep 2018 09:57:54 +0000 (02:57 -0700)
committerGabe Black <gabeblack@google.com>
Tue, 16 Oct 2018 00:26:15 +0000 (00:26 +0000)
commit3d29513196e7d59e1b8f9da120089bac17e8771d
tree600c99d37f34fd7ec07b7221fb41f14848b4938c
parenta503a24d97b29ef246330e95dab77669a0a4256c
systemc: Implement general and VCD trace support.

This doesn't include WIF trace support, but does make allowances for
adding it in the future.

Change-Id: Ifb62f40a7d8a13e94463930a44ac4b1cf41e3009
Reviewed-on: https://gem5-review.googlesource.com/c/12826
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
14 files changed:
src/systemc/core/scheduler.cc
src/systemc/core/scheduler.hh
src/systemc/ext/channel/sc_in.hh
src/systemc/ext/channel/sc_inout.hh
src/systemc/ext/channel/sc_signal.hh
src/systemc/ext/core/sc_port.hh
src/systemc/ext/dt/fx/sc_fxnum.hh
src/systemc/ext/utils/sc_trace_file.hh
src/systemc/utils/SConscript
src/systemc/utils/sc_trace_file.cc
src/systemc/utils/tracefile.cc [new file with mode: 0644]
src/systemc/utils/tracefile.hh [new file with mode: 0644]
src/systemc/utils/vcd.cc [new file with mode: 0644]
src/systemc/utils/vcd.hh [new file with mode: 0644]