----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2753/ -----------------------------------------------------------
(Updated Juni 16, 2015, 9:18 nachm.) Review request for Default. Repository: gem5 Description (updated) ------- Changeset 10873:745081501481 --------------------------- misc: Coupling gem5 with SystemC TLM2.0 Transaction Level Modeling (TLM2.0) is widely used in industry for creating virtual platforms (IEEE 1666 SystemC). This patch contains a standard compliant implementation of an external gem5 port, that enables the usage of gem5 as a TLM initiator component in SystemC based virtual platforms. Both TLM coding paradigms loosely timed (b_transport) and aproximately timed (nb_transport) are supported. A TLM memory manager was added in the latest patch. Next step is to get rid of the transaction object and attach the gem5 packet to the generic payload as an extension. Diffs ----- util/tlm/run_gem5.sh PRE-CREATION util/tlm/sc_mm.hh PRE-CREATION util/tlm/sc_mm.cc PRE-CREATION util/tlm/sc_port.hh PRE-CREATION util/tlm/sc_port.cc PRE-CREATION util/tlm/sc_target.hh PRE-CREATION util/tlm/sc_target.cc PRE-CREATION util/tlm/tgen.cfg PRE-CREATION util/tlm/tlm.py PRE-CREATION configs/common/MemConfig.py 9141d87c7f71 configs/common/Options.py 9141d87c7f71 util/tlm/Makefile PRE-CREATION util/tlm/README PRE-CREATION util/tlm/main.cc PRE-CREATION Diff: http://reviews.gem5.org/r/2753/diff/ Testing ------- Thanks, Matthias Jung _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
