summaryrefslogtreecommitdiff
path: root/configs/learning_gem5/part3/simple_ruby.py
diff options
context:
space:
mode:
authorJason Lowe-Power <jason@lowepower.com>2019-04-04 18:36:42 -0700
committerJason Lowe-Power <jason@lowepower.com>2019-04-08 22:51:38 +0000
commit36bce3927e589dab1e4b446b75f2cff78cf1f531 (patch)
treec0cbaa7aa9a5d3c9398c81053073b5091d2d316d /configs/learning_gem5/part3/simple_ruby.py
parent6bcd13fcc4d0c5eb3c7ced0ce6bc827e193415eb (diff)
downloadgem5-36bce3927e589dab1e4b446b75f2cff78cf1f531.tar.xz
configs: Fix import path error in learning_gem5 part3
Change-Id: I2c5cd22bded998bae8e7aa77e42e1b042ce1c5f5 Signed-off-by: Jason Lowe-Power <jason@lowepower.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/17869 Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com> Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Diffstat (limited to 'configs/learning_gem5/part3/simple_ruby.py')
-rw-r--r--configs/learning_gem5/part3/simple_ruby.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/configs/learning_gem5/part3/simple_ruby.py b/configs/learning_gem5/part3/simple_ruby.py
index dda9e6dc7..bcd5044a1 100644
--- a/configs/learning_gem5/part3/simple_ruby.py
+++ b/configs/learning_gem5/part3/simple_ruby.py
@@ -47,7 +47,7 @@ from m5.objects import *
# You can import ruby_caches_MI_example to use the MI_example protocol instead
# of the MSI protocol
-from .msi_caches import MyCacheSystem
+from msi_caches import MyCacheSystem
# create the system we are going to simulate
system = System()
@@ -80,7 +80,10 @@ system.caches.setup(system, system.cpu, [system.mem_ctrl])
isa = str(m5.defines.buildEnv['TARGET_ISA']).lower()
# Run application and use the compiled ISA to find the binary
-binary = 'tests/test-progs/threads/bin/' + isa + '/linux/threads'
+# grab the specific path to the binary
+thispath = os.path.dirname(os.path.realpath(__file__))
+binary = os.path.join(thispath, '../../../', 'tests/test-progs/threads/bin/',
+ isa, 'linux/threads')
# Create a process for a simple "multi-threaded" application
process = Process()