misc: minor fix for the gem5-SystemC/TLM coupling.
authorÉder F. Zulian <zulian@eit.uni-kl.de>
Thu, 23 Mar 2017 15:29:32 +0000 (16:29 +0100)
committerÉder F. Zulian <ederfzul@gmail.com>
Tue, 11 Apr 2017 19:31:57 +0000 (19:31 +0000)
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>

util/systemc/.gitignore [new file with mode: 0644]
util/tlm/.gitignore [new file with mode: 0644]
util/tlm/README
util/tlm/examples/slave_port/tlm_elastic.py

diff --git a/util/systemc/.gitignore b/util/systemc/.gitignore
new file mode 100644 (file)
index 0000000..5761abc
--- /dev/null
@@ -0,0 +1 @@
+*.o
diff --git a/util/tlm/.gitignore b/util/tlm/.gitignore
new file mode 100644 (file)
index 0000000..5761abc
--- /dev/null
@@ -0,0 +1 @@
+*.o
index 7eeafa71fcc94afc1eba261bed5b1eb75083702d..bcaec69d1ca1c566af9a3426e71af08548ce74fb 100644 (file)
@@ -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.
 
index 3de0670c0b6f6cd953c9f7ef6260afcdb4e58672..8930e2e1bf8125bc2b27f30e96d7c5f59d486308 100644 (file)
@@ -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 *