From e65a89e39b1c86e002e28a515508f5302a91a58f Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Mon, 11 Mar 2019 16:02:26 -0700 Subject: systemc: Create unified gem5/TLM bridge SimObjects. These objects expose a standard TLM initiator or target socket with width 64, and a gem5 slave or master port. What goes in one type of port comes out the other with the appropriate conversion applied. Change-Id: I65e07f746d46d3db0197968b78fffc5ddaede9bf Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/17232 Reviewed-by: Gabe Black Maintainer: Gabe Black --- src/systemc/tlm_bridge/SConscript | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/systemc/tlm_bridge/SConscript') diff --git a/src/systemc/tlm_bridge/SConscript b/src/systemc/tlm_bridge/SConscript index 6d91436bb..df56fdfba 100644 --- a/src/systemc/tlm_bridge/SConscript +++ b/src/systemc/tlm_bridge/SConscript @@ -30,6 +30,11 @@ Import('*') if not env['USE_SYSTEMC']: Return() +SimObject('TlmBridge.py') + +Source('gem5_to_tlm.cc') +Source('tlm_to_gem5.cc') + Source('master_transactor.cc') Source('sc_ext.cc') Source('sc_master_port.cc') -- cgit v1.2.3