projects
/
gem5.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ruby: Ruby changes required to use the python config system
[gem5.git]
/
configs
/
example
/
memtest.py
diff --git
a/configs/example/memtest.py
b/configs/example/memtest.py
index af100c9a9092b098ced61cf9973d26e2620cea17..d4497092bf27dd87b1bec01e99affbccf4b4f6af 100644
(file)
--- a/
configs/example/memtest.py
+++ b/
configs/example/memtest.py
@@
-26,10
+26,11
@@
#
# Authors: Ron Dreslinski
#
# Authors: Ron Dreslinski
+import optparse
+import sys
+
import m5
from m5.objects import *
import m5
from m5.objects import *
-import os, optparse, sys
-m5.AddToPath('../common')
parser = optparse.OptionParser()
parser = optparse.OptionParser()
@@
-144,7
+145,7
@@
system = System(funcmem = PhysicalMemory(),
def make_level(spec, prototypes, attach_obj, attach_port):
fanout = spec[0]
parent = attach_obj # use attach obj as config parent too
def make_level(spec, prototypes, attach_obj, attach_port):
fanout = spec[0]
parent = attach_obj # use attach obj as config parent too
- if
fanout > 1 or options.force_bus
:
+ if
len(spec) > 1 and (fanout > 1 or options.force_bus)
:
new_bus = Bus(clock="500MHz", width=16)
new_bus.port = getattr(attach_obj, attach_port)
parent.cpu_side_bus = new_bus
new_bus = Bus(clock="500MHz", width=16)
new_bus.port = getattr(attach_obj, attach_port)
parent.cpu_side_bus = new_bus