Éder F. Zulian has uploaded this change for review. ( https://gem5-review.googlesource.com/2480

Change subject: misc: minor fix for the gem5-SystemC/TLM coupling.
......................................................................

misc: minor fix for the gem5-SystemC/TLM coupling.

This patch has a minor fix for the coupling between gem5 and SystemC-TLM.

Other changes:
It also fixes some typos in the related documentation.
"a.out" added to gitignore, some more gitignore files created.

Change-Id: I894568729b8ebdacc5b81c9f46e8f9d137da210f
---
M .gitignore
A util/systemc/.gitignore
A util/tlm/.gitignore
M util/tlm/README
M util/tlm/examples/slave_port/tlm_elastic.py
5 files changed, 7 insertions(+), 4 deletions(-)



diff --git a/.gitignore b/.gitignore
index 13a0c2c..96fa580 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@
 /util/m5/*.a
 /util/m5/m5
 /system/arm/dt/*.dtb
+a.out
diff --git a/util/systemc/.gitignore b/util/systemc/.gitignore
new file mode 100644
index 0000000..5761abc
--- /dev/null
+++ b/util/systemc/.gitignore
@@ -0,0 +1 @@
+*.o
diff --git a/util/tlm/.gitignore b/util/tlm/.gitignore
new file mode 100644
index 0000000..5761abc
--- /dev/null
+++ b/util/tlm/.gitignore
@@ -0,0 +1 @@
+*.o
diff --git a/util/tlm/README b/util/tlm/README
index 7eeafa7..bcaec69 100644
--- a/util/tlm/README
+++ b/util/tlm/README
@@ -29,11 +29,11 @@
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.

diff --git a/util/tlm/examples/slave_port/tlm_elastic.py b/util/tlm/examples/slave_port/tlm_elastic.py
index 3de0670..8930e2e 100644
--- a/util/tlm/examples/slave_port/tlm_elastic.py
+++ b/util/tlm/examples/slave_port/tlm_elastic.py
@@ -36,7 +36,7 @@
 from m5.objects import *
 from m5.util import addToPath, fatal

-addToPath('../../configs/common/')
+addToPath('../../../../configs/common/')

 from Caches import *


--
To view, visit https://gem5-review.googlesource.com/2480
To unsubscribe, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I894568729b8ebdacc5b81c9f46e8f9d137da210f
Gerrit-Change-Number: 2480
Gerrit-PatchSet: 1
Gerrit-Owner: Éder F. Zulian <[email protected]>
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to