History log of /gem5/src/systemc/ext/tlm_core/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
13686:0cdc35bbfc78 08-Feb-2019 Gabe Black <gabeblack@google.com>

systemc: Make an include in src/systemc/ext use a relative path.

The includes in src/systemc/ext are supposed to use relative paths so
that they can be included in other bodies of code which aren't based
in gem5 and don't share it's -I-s, or potentially even have access to
anything outside of src/systemc/ext.

Change-Id: Icde457329c2c4ab4689221015bfcfe2ff8b051f0
Reviewed-on: https://gem5-review.googlesource.com/c/16262
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>

13586:008fe87c1ad4 22-Jan-2019 Gabe Black <gabeblack@google.com>

systemc: Fix TLM related includes.

There are a couple things this CL fixes related to the TLM #includes.

1. Removes #includes of <systemc> and <tlm>. These bring in a header
file from boost which shouldn't be necessary but which some of the
tests (and likely some external code) depends on. We avoid including
those in files built into gem5 itself so that gem5 isn't dependent on
boost.

2. All includes in ext should be relative. That way those headers can
be removed from gem5 and still build, allowing them to be moved over
to or referenced from a foreign codebase which isn't part of gem5.

Change-Id: I76e267385b48cb4fe93aea89ec8319c76465a0a4
Reviewed-on: https://gem5-review.googlesource.com/c/15796
Reviewed-by: Ciro Santilli <ciro.santilli@arm.com>
Maintainer: Gabe Black <gabeblack@google.com>


1/analysis/analysis.hh
1/analysis/analysis_fifo.hh
1/analysis/analysis_if.hh
1/analysis/analysis_port.hh
1/analysis/write_if.hh
1/req_rsp/adapters/adapters.hh
1/req_rsp/channels/fifo/fifo.hh
1/req_rsp/channels/req_rsp_channels/req_rsp_channels.hh
1/req_rsp/interfaces/core_ifs.hh
1/req_rsp/interfaces/fifo_ifs.hh
1/req_rsp/interfaces/master_slave_ifs.hh
1/req_rsp/ports/event_finder.hh
1/req_rsp/ports/nonblocking_port.hh
1/req_rsp/req_rsp.hh
2/generic_payload/endian_conv.hh
2/generic_payload/generic_payload.hh
2/generic_payload/gp.hh
2/interfaces/dmi.hh
2/interfaces/fw_bw_ifs.hh
2/interfaces/interfaces.hh
2/quantum/global_quantum.hh
2/quantum/quantum.hh
2/sockets/base_socket_if.hh
2/sockets/initiator_socket.hh
2/sockets/sockets.hh
2/sockets/target_socket.hh
/gem5/src/systemc/ext/tlm_utils/convenience_socket_bases.h
/gem5/src/systemc/ext/tlm_utils/instance_specific_extensions.h
/gem5/src/systemc/ext/tlm_utils/instance_specific_extensions_int.h
/gem5/src/systemc/ext/tlm_utils/multi_passthrough_target_socket.h
/gem5/src/systemc/ext/tlm_utils/multi_socket_bases.h
/gem5/src/systemc/ext/tlm_utils/passthrough_target_socket.h
/gem5/src/systemc/ext/tlm_utils/peq_with_cb_and_phase.h
/gem5/src/systemc/ext/tlm_utils/peq_with_get.h
/gem5/src/systemc/ext/tlm_utils/simple_initiator_socket.h
/gem5/src/systemc/ext/tlm_utils/simple_target_socket.h
/gem5/src/systemc/ext/tlm_utils/tlm_quantumkeeper.h
/gem5/src/systemc/tlm_core/2/generic_payload/gp.cc
/gem5/src/systemc/tlm_core/2/generic_payload/phase.cc
/gem5/src/systemc/tlm_core/2/quantum/global_quantum.cc
/gem5/src/systemc/tlm_utils/convenience_socket_bases.cc
/gem5/src/systemc/tlm_utils/instance_specific_extensions.cc
13525:2d588ebdee7a 11-Dec-2018 Gabe Black <gabeblack@google.com>

systemc: Remove the TLM dependence on a non-standard method.

The sc_event_finder class in Accellera's implementation has a
non-standard report_error function that it uses internally. The TLM
headers were calling that function in their own event finder subclass.
This change replaces that call with what should be an equivalent bit of
code which is based on the report_error implementation.

Change-Id: Id57d26791df01403a77e70d5f4a00f650dc33599
Reviewed-on: https://gem5-review.googlesource.com/c/15063
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>

13523:de27641700bb 03-Jan-2019 Gabe Black <gabeblack@google.com>

systemc: Replace sc_core::sc_type_index with std::type_index.

The former is either the same as the later, or a custom wrapper if
C++11 isn't supported. Since we generally expect C++11 support, we can
skip the indirection.

Change-Id: I9a45e3854bb7cc56d094e3fe2773fe4b5c94403b
Reviewed-on: https://gem5-review.googlesource.com/c/15297
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>

13522:1b2565619f41 03-Jan-2019 Gabe Black <gabeblack@google.com>

systemc: Stop using the Accellera specific "none" global event object.

That event being available is nonstandard. Define our own static event
for use in that case.

Change-Id: I5e8892bd83cc1984d63949ef3e249755dca0c702
Reviewed-on: https://gem5-review.googlesource.com/c/15296
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>

13521:74fa3ac44057 12-Dec-2018 Gabe Black <gabeblack@google.com>

systemc: Rename tlm_core header files to have a .hh extentension.

This makes those files more consistent with other headers in gem5. The
top level headers (tlm and tlm.h) and the tlm_utils headers were left
alone since the user might reasonably expect those to have a well known
name. The tlm_core headers by comparison are an implementation detail,
and users shouldn't include them directly by name.

Change-Id: Ibc82e8159e47717c79d76f50ed96fdd619294a06
Reviewed-on: https://gem5-review.googlesource.com/c/15067
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>


/gem5/src/systemc/ext/tlm
1/analysis/analysis.h
1/analysis/analysis.hh
1/analysis/analysis_fifo.h
1/analysis/analysis_fifo.hh
1/analysis/analysis_if.h
1/analysis/analysis_if.hh
1/analysis/analysis_port.h
1/analysis/analysis_port.hh
1/analysis/analysis_triple.h
1/analysis/analysis_triple.hh
1/analysis/write_if.h
1/analysis/write_if.hh
1/req_rsp/adapters/adapters.h
1/req_rsp/adapters/adapters.hh
1/req_rsp/channels/fifo/circular_buffer.h
1/req_rsp/channels/fifo/circular_buffer.hh
1/req_rsp/channels/fifo/fifo.h
1/req_rsp/channels/fifo/fifo.hh
1/req_rsp/channels/fifo/fifo_peek.h
1/req_rsp/channels/fifo/fifo_peek.hh
1/req_rsp/channels/fifo/fifo_put_get.h
1/req_rsp/channels/fifo/fifo_put_get.hh
1/req_rsp/channels/fifo/fifo_resize.h
1/req_rsp/channels/fifo/fifo_resize.hh
1/req_rsp/channels/req_rsp_channels/put_get_imp.h
1/req_rsp/channels/req_rsp_channels/put_get_imp.hh
1/req_rsp/channels/req_rsp_channels/req_rsp_channels.h
1/req_rsp/channels/req_rsp_channels/req_rsp_channels.hh
1/req_rsp/interfaces/core_ifs.h
1/req_rsp/interfaces/core_ifs.hh
1/req_rsp/interfaces/fifo_ifs.h
1/req_rsp/interfaces/fifo_ifs.hh
1/req_rsp/interfaces/master_slave_ifs.h
1/req_rsp/interfaces/master_slave_ifs.hh
1/req_rsp/interfaces/tag.h
1/req_rsp/interfaces/tag.hh
1/req_rsp/ports/event_finder.h
1/req_rsp/ports/event_finder.hh
1/req_rsp/ports/nonblocking_port.h
1/req_rsp/ports/nonblocking_port.hh
1/req_rsp/req_rsp.h
1/req_rsp/req_rsp.hh
2/generic_payload/array.h
2/generic_payload/array.hh
2/generic_payload/endian_conv.h
2/generic_payload/endian_conv.hh
2/generic_payload/generic_payload.h
2/generic_payload/generic_payload.hh
2/generic_payload/gp.h
2/generic_payload/gp.hh
2/generic_payload/helpers.h
2/generic_payload/helpers.hh
2/generic_payload/phase.h
2/generic_payload/phase.hh
2/interfaces/dmi.h
2/interfaces/dmi.hh
2/interfaces/fw_bw_ifs.h
2/interfaces/fw_bw_ifs.hh
2/interfaces/interfaces.h
2/interfaces/interfaces.hh
2/quantum/global_quantum.h
2/quantum/global_quantum.hh
2/quantum/quantum.h
2/quantum/quantum.hh
2/sockets/base_socket_if.h
2/sockets/base_socket_if.hh
2/sockets/initiator_socket.h
2/sockets/initiator_socket.hh
2/sockets/sockets.h
2/sockets/sockets.hh
2/sockets/target_socket.h
2/sockets/target_socket.hh
2/version.h
2/version.hh
13516:315f10e2567b 11-Dec-2018 Gabe Black <gabeblack@google.com>

systemc: Remove redundant tlm_ prefixes from file names.

We already know those files belong to tlm because of the directory
they're in. Removing the prefix makes the paths of the headers less
enormously long.

Change-Id: I869e58fae904162f353bb31f4c0919fba08dffa6
Reviewed-on: https://gem5-review.googlesource.com/c/15059
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>


/gem5/src/systemc/ext/tlm
1/README.txt
1/analysis/analysis.h
1/analysis/analysis_fifo.h
1/analysis/analysis_if.h
1/analysis/analysis_port.h
1/analysis/analysis_triple.h
1/analysis/write_if.h
1/req_rsp/adapters/adapters.h
1/req_rsp/channels/fifo/circular_buffer.h
1/req_rsp/channels/fifo/fifo.h
1/req_rsp/channels/fifo/fifo_peek.h
1/req_rsp/channels/fifo/fifo_put_get.h
1/req_rsp/channels/fifo/fifo_resize.h
1/req_rsp/channels/req_rsp_channels/put_get_imp.h
1/req_rsp/channels/req_rsp_channels/req_rsp_channels.h
1/req_rsp/interfaces/core_ifs.h
1/req_rsp/interfaces/fifo_ifs.h
1/req_rsp/interfaces/master_slave_ifs.h
1/req_rsp/interfaces/tag.h
1/req_rsp/ports/event_finder.h
1/req_rsp/ports/nonblocking_port.h
1/req_rsp/req_rsp.h
2/README.txt
2/generic_payload/array.h
2/generic_payload/endian_conv.h
2/generic_payload/generic_payload.h
2/generic_payload/gp.h
2/generic_payload/helpers.h
2/generic_payload/phase.h
2/interfaces/dmi.h
2/interfaces/fw_bw_ifs.h
2/interfaces/interfaces.h
2/quantum/global_quantum.h
2/quantum/quantum.h
2/sockets/base_socket_if.h
2/sockets/initiator_socket.h
2/sockets/sockets.h
2/sockets/target_socket.h
2/version.h
tlm_1/README.txt
tlm_1/tlm_analysis/tlm_analysis.h
tlm_1/tlm_analysis/tlm_analysis_fifo.h
tlm_1/tlm_analysis/tlm_analysis_if.h
tlm_1/tlm_analysis/tlm_analysis_port.h
tlm_1/tlm_analysis/tlm_analysis_triple.h
tlm_1/tlm_analysis/tlm_write_if.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_core_ifs.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_fifo_ifs.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_master_slave_ifs.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_tag.h
tlm_1/tlm_req_rsp/tlm_adapters/tlm_adapters.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/circular_buffer.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_peek.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_put_get.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_resize.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/tlm_put_get_imp.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/tlm_req_rsp_channels.h
tlm_1/tlm_req_rsp/tlm_ports/tlm_event_finder.h
tlm_1/tlm_req_rsp/tlm_ports/tlm_nonblocking_port.h
tlm_1/tlm_req_rsp/tlm_req_rsp.h
tlm_2/README.txt
tlm_2/tlm_2_interfaces/tlm_2_interfaces.h
tlm_2/tlm_2_interfaces/tlm_dmi.h
tlm_2/tlm_2_interfaces/tlm_fw_bw_ifs.h
tlm_2/tlm_generic_payload/tlm_array.h
tlm_2/tlm_generic_payload/tlm_endian_conv.h
tlm_2/tlm_generic_payload/tlm_generic_payload.h
tlm_2/tlm_generic_payload/tlm_gp.h
tlm_2/tlm_generic_payload/tlm_helpers.h
tlm_2/tlm_generic_payload/tlm_phase.h
tlm_2/tlm_quantum/tlm_global_quantum.h
tlm_2/tlm_quantum/tlm_quantum.h
tlm_2/tlm_sockets/tlm_base_socket_if.h
tlm_2/tlm_sockets/tlm_initiator_socket.h
tlm_2/tlm_sockets/tlm_sockets.h
tlm_2/tlm_sockets/tlm_target_socket.h
tlm_2/tlm_version.h
/gem5/src/systemc/ext/tlm_utils/tlm_quantumkeeper.h
/gem5/src/systemc/tlm_core/2/generic_payload/SConscript
/gem5/src/systemc/tlm_core/2/generic_payload/gp.cc
/gem5/src/systemc/tlm_core/2/generic_payload/phase.cc
/gem5/src/systemc/tlm_core/2/quantum/SConscript
/gem5/src/systemc/tlm_core/2/quantum/global_quantum.cc
/gem5/src/systemc/tlm_core/tlm_2/tlm_generic_payload/SConscript
/gem5/src/systemc/tlm_core/tlm_2/tlm_generic_payload/tlm_gp.cc
/gem5/src/systemc/tlm_core/tlm_2/tlm_generic_payload/tlm_phase.cc
/gem5/src/systemc/tlm_core/tlm_2/tlm_quantum/SConscript
/gem5/src/systemc/tlm_core/tlm_2/tlm_quantum/tlm_global_quantum.cc
13515:9e434d7ebd3a 12-Dec-2018 Gabe Black <gabeblack@google.com>

systemc: Replace some calls to some Accellera specific functions in TLM.

The TLM event finder class was calling implementation specific
functions from the Accellera version of systemc. This change replaces those
calls with equivalent calls which match the gem5 implementation.

Change-Id: I0ecdb0a4bf09aeb1aad823a01105fbd88edb4601
Reviewed-on: https://gem5-review.googlesource.com/c/15075
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>

13513:bbf275465d3d 08-Dec-2018 Gabe Black <gabeblack@google.com>

systemc: Fix style issues in the TLM header files.

Change-Id: Id12ffb9b56b3887afcf30120f81ce5eb75a5987b
Reviewed-on: https://gem5-review.googlesource.com/c/15057
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>


/gem5/src/systemc/ext/tlm
Makefile.am
Makefile.in
tlm_1/tlm_analysis/tlm_analysis.h
tlm_1/tlm_analysis/tlm_analysis_fifo.h
tlm_1/tlm_analysis/tlm_analysis_if.h
tlm_1/tlm_analysis/tlm_analysis_port.h
tlm_1/tlm_analysis/tlm_analysis_triple.h
tlm_1/tlm_analysis/tlm_write_if.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_core_ifs.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_fifo_ifs.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_master_slave_ifs.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_tag.h
tlm_1/tlm_req_rsp/tlm_adapters/tlm_adapters.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/circular_buffer.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_peek.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_put_get.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_resize.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/tlm_put_get_imp.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/tlm_req_rsp_channels.h
tlm_1/tlm_req_rsp/tlm_ports/tlm_event_finder.h
tlm_1/tlm_req_rsp/tlm_ports/tlm_nonblocking_port.h
tlm_1/tlm_req_rsp/tlm_req_rsp.h
tlm_2/tlm_2_interfaces/tlm_2_interfaces.h
tlm_2/tlm_2_interfaces/tlm_dmi.h
tlm_2/tlm_2_interfaces/tlm_fw_bw_ifs.h
tlm_2/tlm_generic_payload/tlm_array.h
tlm_2/tlm_generic_payload/tlm_endian_conv.h
tlm_2/tlm_generic_payload/tlm_generic_payload.h
tlm_2/tlm_generic_payload/tlm_gp.h
tlm_2/tlm_generic_payload/tlm_helpers.h
tlm_2/tlm_generic_payload/tlm_phase.h
tlm_2/tlm_quantum/tlm_global_quantum.h
tlm_2/tlm_quantum/tlm_quantum.h
tlm_2/tlm_sockets/tlm_base_socket_if.h
tlm_2/tlm_sockets/tlm_initiator_socket.h
tlm_2/tlm_sockets/tlm_sockets.h
tlm_2/tlm_sockets/tlm_target_socket.h
tlm_2/tlm_version.h
/gem5/src/systemc/ext/tlm_utils/Makefile.am
/gem5/src/systemc/ext/tlm_utils/Makefile.in
/gem5/src/systemc/ext/tlm_utils/convenience_socket_bases.h
/gem5/src/systemc/ext/tlm_utils/instance_specific_extensions.h
/gem5/src/systemc/ext/tlm_utils/instance_specific_extensions_int.h
/gem5/src/systemc/ext/tlm_utils/multi_passthrough_initiator_socket.h
/gem5/src/systemc/ext/tlm_utils/multi_passthrough_target_socket.h
/gem5/src/systemc/ext/tlm_utils/multi_socket_bases.h
/gem5/src/systemc/ext/tlm_utils/passthrough_target_socket.h
/gem5/src/systemc/ext/tlm_utils/peq_with_cb_and_phase.h
/gem5/src/systemc/ext/tlm_utils/peq_with_get.h
/gem5/src/systemc/ext/tlm_utils/simple_initiator_socket.h
/gem5/src/systemc/ext/tlm_utils/simple_target_socket.h
/gem5/src/systemc/ext/tlm_utils/tlm_quantumkeeper.h
/gem5/src/systemc/tlm_core/tlm_2/tlm_generic_payload/tlm_gp.cpp
/gem5/src/systemc/tlm_core/tlm_2/tlm_generic_payload/tlm_phase.cpp
/gem5/src/systemc/tlm_core/tlm_2/tlm_quantum/tlm_global_quantum.cpp
/gem5/src/systemc/tlm_utils/convenience_socket_bases.cpp
/gem5/src/systemc/tlm_utils/instance_specific_extensions.cpp
13511:dc5864c73df3 08-Dec-2018 Gabe Black <gabeblack@google.com>

systemc: Initial import of TLM headers from Accellera.

These headers will need to be cleaned up and have some Accellera
specific quirks ironed out of them, but I'll do that in a later change
to make it clear what those changes are.

Change-Id: Ia4e08633ab552b4c616c66c9b7e2bbd78ebfe7b9
Reviewed-on: https://gem5-review.googlesource.com/c/15055
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>


/gem5/src/systemc/ext/tlm
/gem5/src/systemc/ext/tlm.h
Makefile.am
Makefile.in
tlm_1/README.txt
tlm_1/tlm_analysis/tlm_analysis.h
tlm_1/tlm_analysis/tlm_analysis_fifo.h
tlm_1/tlm_analysis/tlm_analysis_if.h
tlm_1/tlm_analysis/tlm_analysis_port.h
tlm_1/tlm_analysis/tlm_analysis_triple.h
tlm_1/tlm_analysis/tlm_write_if.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_core_ifs.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_fifo_ifs.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_master_slave_ifs.h
tlm_1/tlm_req_rsp/tlm_1_interfaces/tlm_tag.h
tlm_1/tlm_req_rsp/tlm_adapters/tlm_adapters.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/circular_buffer.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_peek.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_put_get.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_resize.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/tlm_put_get_imp.h
tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/tlm_req_rsp_channels.h
tlm_1/tlm_req_rsp/tlm_ports/tlm_event_finder.h
tlm_1/tlm_req_rsp/tlm_ports/tlm_nonblocking_port.h
tlm_1/tlm_req_rsp/tlm_req_rsp.h
tlm_2/README.txt
tlm_2/tlm_2_interfaces/tlm_2_interfaces.h
tlm_2/tlm_2_interfaces/tlm_dmi.h
tlm_2/tlm_2_interfaces/tlm_fw_bw_ifs.h
tlm_2/tlm_generic_payload/tlm_array.h
tlm_2/tlm_generic_payload/tlm_endian_conv.h
tlm_2/tlm_generic_payload/tlm_generic_payload.h
tlm_2/tlm_generic_payload/tlm_gp.h
tlm_2/tlm_generic_payload/tlm_helpers.h
tlm_2/tlm_generic_payload/tlm_phase.h
tlm_2/tlm_quantum/tlm_global_quantum.h
tlm_2/tlm_quantum/tlm_quantum.h
tlm_2/tlm_sockets/tlm_base_socket_if.h
tlm_2/tlm_sockets/tlm_initiator_socket.h
tlm_2/tlm_sockets/tlm_sockets.h
tlm_2/tlm_sockets/tlm_target_socket.h
tlm_2/tlm_version.h
/gem5/src/systemc/ext/tlm_utils/Makefile.am
/gem5/src/systemc/ext/tlm_utils/Makefile.in
/gem5/src/systemc/ext/tlm_utils/README.txt
/gem5/src/systemc/ext/tlm_utils/convenience_socket_bases.h
/gem5/src/systemc/ext/tlm_utils/instance_specific_extensions.h
/gem5/src/systemc/ext/tlm_utils/instance_specific_extensions_int.h
/gem5/src/systemc/ext/tlm_utils/multi_passthrough_initiator_socket.h
/gem5/src/systemc/ext/tlm_utils/multi_passthrough_target_socket.h
/gem5/src/systemc/ext/tlm_utils/multi_socket_bases.h
/gem5/src/systemc/ext/tlm_utils/passthrough_target_socket.h
/gem5/src/systemc/ext/tlm_utils/peq_with_cb_and_phase.h
/gem5/src/systemc/ext/tlm_utils/peq_with_get.h
/gem5/src/systemc/ext/tlm_utils/simple_initiator_socket.h
/gem5/src/systemc/ext/tlm_utils/simple_target_socket.h
/gem5/src/systemc/ext/tlm_utils/tlm_quantumkeeper.h
/gem5/src/systemc/tlm_core/tlm_2/tlm_generic_payload/tlm_gp.cpp
/gem5/src/systemc/tlm_core/tlm_2/tlm_generic_payload/tlm_phase.cpp
/gem5/src/systemc/tlm_core/tlm_2/tlm_quantum/tlm_global_quantum.cpp
/gem5/src/systemc/tlm_utils/convenience_socket_bases.cpp
/gem5/src/systemc/tlm_utils/instance_specific_extensions.cpp