SConscript: Comment out sinic for now... needs to be fixed to compile under newmem. configs/test/SysPaths.py: Fix paths. configs/test/fs.py: SimpleCPU -> AtomicSimpleCPU Fix vmlinux path cpu/simple/atomic.cc: Fix suspendContext() so quiesce works. Don't forget to checkForInterrupts(). cpu/simple/base.cc: Minor fix to interrupt check code. dev/ide_disk.hh: Don't declare regStats() in header since it's not in .cc file anymore (will need to add it back in when stats are added back). dev/io_device.cc: Set packet dest to Packet::Broadcast. dev/pciconfigall.cc: Set PCI config packet result to Success. python/m5/objects/Root.py: Add debug object to Root so things like break_cycles can be set from command line. --HG-- extra : convert_revision : aa1c652fe589784e753e13ad9acb0cd5f3b6eafb
32 lines
706 B
Python
32 lines
706 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 os.path.join(DISKDIR, file)
|
|
|
|
def binary(file):
|
|
return os.path.join(BINDIR, file)
|
|
|
|
def script(file):
|
|
return os.path.join(SYSTEMDIR, 'boot', file)
|
|
|