Dear all,

I worked on series of patches [1-6] that implement a complete gem5 <-> 
SystemC-TLM bridge. This is based on the previous work in util/tlm by Matthias 
Jung. Please see the README in the last patch [6] for more details.

I would like to ask you to review the patches and to push them to mainline 
soon if there are no major issues found. 

I also have a small question that I would like to resolve before the final 
submission. When translating between gem5 Packets and TLM Transactions, I 
wonder how to handle the delays that are annotated to gem5 Packets 
(headerDelay, payloadDelay). What exactly are these delays used for and how 
should a Sender/Receiver handle these delays? 

The patch series depends on some other small patches. There are two patches 
from Matthias Jung [7,8], an old patch from me that gives the ExternalMaster a 
MasterID [9], and a new patch that does a small change in util/systemc [10].

During my work on the bridge, I noticed a problem with the CxxConfigManager. 
Please see my post on the mailing list [11] and the corresponding patch [12].

Thanks!

Kind regards,
Christian

[1] http://reviews.gem5.org/r/3527/
[2] http://reviews.gem5.org/r/3528/
[3] http://reviews.gem5.org/r/3686/
[4] http://reviews.gem5.org/r/3695/
[5] http://reviews.gem5.org/r/3775/
[6] http://reviews.gem5.org/r/3777/

[7] http://reviews.gem5.org/r/3478/
[8] http://reviews.gem5.org/r/3479/
[9] http://reviews.gem5.org/r/3480/
[10] http://reviews.gem5.org/r/3774/

[11] http://www.mail-archive.com/[email protected]/msg21318.html
[12] http://reviews.gem5.org/r/3778/

-- 
Dipl.-Ing. Christian Menard
Research Assistant

TU Dresden
Faculty of Computer Science
Chair for Compiler Construction
01062 Dresden

Phone: +49 351 463-42441
e-Mail: [email protected]

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to