systemc: Make TLM port wrappers for tlm_base_(target|initiator)_socket.
authorGabe Black <gabeblack@google.com>
Fri, 13 Sep 2019 22:02:53 +0000 (15:02 -0700)
committerGabe Black <gabeblack@google.com>
Tue, 17 Sep 2019 19:07:59 +0000 (19:07 +0000)
commitcd00a363f1dbb8eaf634154c6d5db9ad85278ee0
tree52cd9c264b15b9e6a59aade3b9a0d19851046512
parentfe15312aae8007967812350f8cdac9ad766dcff7
systemc: Make TLM port wrappers for tlm_base_(target|initiator)_socket.

These are useful if using TLM sockets without using the standard TLM
protocol. For instance, when used with ARM's fast models, this can wrap
sockets which carry the opaque GICv3Comms protocol.

Change-Id: I329a919068f958abbde2cb83683d3a3ae2e05a20
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/20860
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/systemc/tlm_port_wrapper.hh