learning-gem5-p1-two-level.py (11457:21434dcc83d5) | learning-gem5-p1-two-level.py (11475:d372458be20f) |
---|---|
1# -*- coding: utf-8 -*- 2# Copyright (c) 2015 Jason Lowe-Power 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions are 7# met: redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer; --- 23 unchanged lines hidden (view full) --- 32# For some reason, this is implicitly needed by run.py 33root = None 34 35import m5 36 37def run_test(root): 38 # Called from tests/run.py 39 | 1# -*- coding: utf-8 -*- 2# Copyright (c) 2015 Jason Lowe-Power 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions are 7# met: redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer; --- 23 unchanged lines hidden (view full) --- 32# For some reason, this is implicitly needed by run.py 33root = None 34 35import m5 36 37def run_test(root): 38 # Called from tests/run.py 39 |
40 41 # Set the working directory in case we are executing from 42 # outside gem5's source tree 43 import os 44 os.chdir(os.path.join(os.path.dirname(__file__), "../")) 45 |
|
40 # Add paths that we need 41 m5.util.addToPath('../configs/learning_gem5/part1') 42 m5.util.addToPath('../configs/common') 43 44 # The path to this script is the only parameter. Delete it so we can 45 # execute the script that we want to execute. 46 import sys 47 del sys.argv[1:] 48 # Note: at this point, we could add options we want to test. 49 # For instance, sys.argv.append('--l2_size=512kB') 50 51 # Execute the script we are wrapping | 46 # Add paths that we need 47 m5.util.addToPath('../configs/learning_gem5/part1') 48 m5.util.addToPath('../configs/common') 49 50 # The path to this script is the only parameter. Delete it so we can 51 # execute the script that we want to execute. 52 import sys 53 del sys.argv[1:] 54 # Note: at this point, we could add options we want to test. 55 # For instance, sys.argv.append('--l2_size=512kB') 56 57 # Execute the script we are wrapping |
52 execfile('configs/learning_gem5/part1/two_level.py') | 58 execfile(srcpath('configs/learning_gem5/part1/two_level.py')) |