33 lines
721 B
Python
33 lines
721 B
Python
|
from m5 import *
|
||
|
|
||
|
import os.path
|
||
|
import sys
|
||
|
|
||
|
# Edit the following list to include the possible paths to the binary
|
||
|
# and disk image directories. The first directory on the list that
|
||
|
# exists will be selected.
|
||
|
SYSTEMDIR_PATH = ['/n/poolfs/z/dist/m5/system']
|
||
|
|
||
|
SYSTEMDIR = None
|
||
|
for d in SYSTEMDIR_PATH:
|
||
|
if os.path.exists(d):
|
||
|
SYSTEMDIR = d
|
||
|
break
|
||
|
|
||
|
if not SYSTEMDIR:
|
||
|
print >>sys.stderr, "Can't find a path to system files."
|
||
|
sys.exit(1)
|
||
|
|
||
|
BINDIR = SYSTEMDIR + '/binaries'
|
||
|
DISKDIR = SYSTEMDIR + '/disks'
|
||
|
|
||
|
def disk(file):
|
||
|
return '%s/%s' % (DISKDIR, file)
|
||
|
|
||
|
def binary(file):
|
||
|
return '%s/%s' % (BINDIR, file)
|
||
|
|
||
|
def script(file):
|
||
|
return '%s/%s' % ('/z/saidi/work/m5.newmem/configs/boot', file)
|
||
|
|