systemc: remove pipe through flag in TLM extension
authorEarl Ou <shunhsingou@google.com>
Wed, 11 Nov 2020 06:22:02 +0000 (14:22 +0800)
committerEarl Ou <shunhsingou@google.com>
Mon, 25 Jan 2021 07:41:19 +0000 (07:41 +0000)
commitfa4be29d1749d2fb2fff72ef949d14bf400fd970
tree7b71164c5c25ea918098fcaaae7233c57c7bd63f
parent02cd8945988623e39390d846dd3872766591cfe9
systemc: remove pipe through flag in TLM extension

Pipe through flag should be equal to whether we have the extension
in TLM payload or not. However, in the current implementation the
two are different and cause issues when we have gem5 - SystemC
connection.

Change-Id: I2c318777d91dca446c1a700d9f7cff356d29ae6d
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/37375
Reviewed-by: Earl Ou <shunhsingou@google.com>
Maintainer: Earl Ou <shunhsingou@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/systemc/tlm_bridge/gem5_to_tlm.cc
src/systemc/tlm_bridge/sc_ext.cc
src/systemc/tlm_bridge/sc_ext.hh
src/systemc/tlm_bridge/tlm_to_gem5.cc
util/tlm/src/sc_ext.cc
util/tlm/src/sc_ext.hh
util/tlm/src/sc_master_port.cc
util/tlm/src/sc_slave_port.cc