diff options
author | Jason Lowe-Power <jason@lowepower.com> | 2019-04-04 18:36:23 -0700 |
---|---|---|
committer | Jason Lowe-Power <jason@lowepower.com> | 2019-04-08 22:51:38 +0000 |
commit | 6bcd13fcc4d0c5eb3c7ced0ce6bc827e193415eb (patch) | |
tree | 5c75fefd7b6a9d4cca55cb275d777e6548f9ef65 /configs/learning_gem5/part1 | |
parent | ca687eaab3f7117c9e2986e81afeaaee12cbcc63 (diff) | |
download | gem5-6bcd13fcc4d0c5eb3c7ced0ce6bc827e193415eb.tar.xz |
configs: Add full path for learning_gem5 binaries
Change-Id: Ie48429d65e322136109a223ed404937989aae494
Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/17868
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Diffstat (limited to 'configs/learning_gem5/part1')
-rw-r--r-- | configs/learning_gem5/part1/simple.py | 7 | ||||
-rw-r--r-- | configs/learning_gem5/part1/two_level.py | 5 |
2 files changed, 9 insertions, 3 deletions
diff --git a/configs/learning_gem5/part1/simple.py b/configs/learning_gem5/part1/simple.py index c624de0aa..2947b7d11 100644 --- a/configs/learning_gem5/part1/simple.py +++ b/configs/learning_gem5/part1/simple.py @@ -89,8 +89,11 @@ system.system_port = system.membus.slave # get ISA for the binary to run. isa = str(m5.defines.buildEnv['TARGET_ISA']).lower() -# Run 'hello' and use the compiled ISA to find the binary -binary = 'tests/test-progs/hello/bin/' + isa + '/linux/hello' +# Default to running 'hello', use the compiled ISA to find the binary +# grab the specific path to the binary +thispath = os.path.dirname(os.path.realpath(__file__)) +binary = os.path.join(thispath, '../../../', + 'tests/test-progs/hello/bin/', isa, 'linux/hello') # Create a process for a simple "Hello World" application process = Process() diff --git a/configs/learning_gem5/part1/two_level.py b/configs/learning_gem5/part1/two_level.py index b6f8781d2..dcf565a9a 100644 --- a/configs/learning_gem5/part1/two_level.py +++ b/configs/learning_gem5/part1/two_level.py @@ -67,7 +67,10 @@ SimpleOpts.set_usage("usage: %prog [options] <binary to execute>") isa = str(m5.defines.buildEnv['TARGET_ISA']).lower() # Default to running 'hello', use the compiled ISA to find the binary -binary = 'tests/test-progs/hello/bin/' + isa + '/linux/hello' +# grab the specific path to the binary +thispath = os.path.dirname(os.path.realpath(__file__)) +binary = os.path.join(thispath, '../../../', + 'tests/test-progs/hello/bin/', isa, 'linux/hello') # Check if there was a binary passed in via the command line and error if # there are too many arguments |