systemc: Templatize the gem5/TLM bridge SimObjects.
authorGabe Black <gabeblack@google.com>
Thu, 14 Mar 2019 12:33:51 +0000 (05:33 -0700)
committerGabe Black <gabeblack@google.com>
Fri, 29 Mar 2019 22:46:00 +0000 (22:46 +0000)
commit2a98a994df296f818b05da90ba073d879562da04
tree18d0f98c27c157e1d1f9884031d1ff22f10e0fca
parentb2efb725921c9387852f439ad20964c428072dd7
systemc: Templatize the gem5/TLM bridge SimObjects.

The C++ side is templated, and there are python versions for each
(currently two) width of bridge supported.

Change-Id: I4baa9f22d4c87629d45e9e1292eb66c65d25a655
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/17234
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
src/systemc/tlm_bridge/TlmBridge.py
src/systemc/tlm_bridge/gem5_to_tlm.cc
src/systemc/tlm_bridge/gem5_to_tlm.hh
src/systemc/tlm_bridge/tlm_to_gem5.cc
src/systemc/tlm_bridge/tlm_to_gem5.hh