summaryrefslogtreecommitdiff
path: root/tests/configs/learning-gem5-p1-two-level.py
blob: caabe05d542fa1d4213fb15dc48b72856aee1f2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

# A wrapper around configs/learning_gem5/part1/two_level.py

# For some reason, this is implicitly needed by run.py
root = None

import m5

def run_test(root):
        # Called from tests/run.py

        # Add paths that we need
        m5.util.addToPath('../configs/learning_gem5/part1')
        m5.util.addToPath('../configs/common')

        # The path to this script is the only parameter. Delete it so we can
        # execute the script that we want to execute.
        import sys
        del sys.argv[1:]
        # Note: at this point, we could add options we want to test.
        # For instance, sys.argv.append('--l2_size=512kB')

        # Execute the script we are wrapping
        execfile('configs/learning_gem5/part1/two_level.py')