misc: minor fix for the gem5-SystemC/TLM coupling.
This patch has a minor fix for the coupling between gem5 and SystemC-TLM. It also fixes some typos in the related documentation. Change-Id: I894568729b8ebdacc5b81c9f46e8f9d137da210f Reviewed-on: https://gem5-review.googlesource.com/2480 Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Jason Lowe-Power <jason@lowepower.com>
This commit is contained in:
committed by
Éder F. Zulian
parent
b17eeb2ae7
commit
9833153bd2
1
util/systemc/.gitignore
vendored
Normal file
1
util/systemc/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
*.o
|
||||
1
util/tlm/.gitignore
vendored
Normal file
1
util/tlm/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
*.o
|
||||
@@ -29,11 +29,11 @@ them for the same port name.
|
||||
Gem5SlaveTransactor is a SystemC module that provides a initiator socket and
|
||||
represents the TLM end of the bridge. SCSlavePort implements gem5's
|
||||
ExternalSlave::Port interface and forms the gem5 side of the bridge. All gem5
|
||||
requests send to the SCSlavePort, are translated to TLM requests and forwarded
|
||||
requests sent to the SCSlavePort, are translated to TLM requests and forwarded
|
||||
to the TLM world through the initiator socket of the Gem5SlaveTransactor. Then
|
||||
the TLM world handles the request and eventually issues a response. When the
|
||||
response arrives at the Gem5SlaveTransactor it gets translated back into a TLM
|
||||
response and forwarded to the gem5 world through the SCSlavePort. SCSLavePort
|
||||
response arrives at the Gem5SlaveTransactor it gets translated back into a
|
||||
gem5 response and forwarded to the gem5 world through the SCSlavePort. SCSLavePort
|
||||
and Gem5SlaveTransactor are bound to each other by configuring them for the
|
||||
same port name.
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ import optparse
|
||||
from m5.objects import *
|
||||
from m5.util import addToPath, fatal
|
||||
|
||||
addToPath('../../configs/common/')
|
||||
addToPath('../../../../configs/common/')
|
||||
|
||||
from Caches import *
|
||||
|
||||
|
||||
Reference in New Issue
Block a user