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>
This commit is contained in:
Jason Lowe-Power
2019-04-04 18:36:42 -07:00
parent 6bcd13fcc4
commit 36bce3927e
3 changed files with 7 additions and 4 deletions

View File

@@ -42,7 +42,7 @@ import m5
# import all of the SimObjects
from m5.objects import *
from .test_caches import TestCacheSystem
from test_caches import TestCacheSystem
# create the system we are going to simulate
system = System()

View File

@@ -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()

View File

@@ -44,7 +44,7 @@ from m5.util import fatal
from m5.objects import *
from .msi_caches import L1Cache, DirController, MyNetwork
from msi_caches import L1Cache, DirController, MyNetwork
class TestCacheSystem(RubySystem):