summaryrefslogtreecommitdiff
path: root/configs/example
diff options
context:
space:
mode:
authorAli Saidi <Ali.Saidi@ARM.com>2013-10-17 10:20:45 -0500
committerAli Saidi <Ali.Saidi@ARM.com>2013-10-17 10:20:45 -0500
commit21f1e1676316eb162d94545c49ee6835fc7ce7e5 (patch)
treeece14fd6a2f4f9eec4ea8f77509eee3c04281820 /configs/example
parent88b811b4efdb4c4defd4fa5a2426a5012939b39c (diff)
downloadgem5-21f1e1676316eb162d94545c49ee6835fc7ce7e5.tar.xz
config: Fix memtest example script
Diffstat (limited to 'configs/example')
-rw-r--r--configs/example/memtest.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/configs/example/memtest.py b/configs/example/memtest.py
index 65f3ec315..13385b61f 100644
--- a/configs/example/memtest.py
+++ b/configs/example/memtest.py
@@ -83,6 +83,10 @@ parser.add_option("--progress", type="int", default=1000,
metavar="NLOADS",
help="Progress message interval "
"[default: %default]")
+parser.add_option("--sys-clock", action="store", type="string",
+ default='1GHz',
+ help = """Top-level clock for blocks running at system
+ speed""")
(options, args) = parser.parse_args()
@@ -110,7 +114,7 @@ if len(treespec) < 1:
# define prototype L1 cache
proto_l1 = BaseCache(size = '32kB', assoc = 4,
- hit_latency = '1ns', response_latency = '1ns',
+ hit_latency = 1, response_latency = 1,
tgts_per_mshr = 8)
if options.blocking:
@@ -145,7 +149,12 @@ system = System(funcmem = SimpleMemory(in_addr_map = False),
funcbus = NoncoherentBus(),
physmem = SimpleMemory(latency = "100ns"),
cache_line_size = block_size)
-system.clk_domain = SrcClockDomain(clock = options.sys_clock)
+
+
+system.voltage_domain = VoltageDomain(voltage = '1V')
+
+system.clk_domain = SrcClockDomain(clock = options.sys_clock,
+ voltage_domain = system.voltage_domain)
def make_level(spec, prototypes, attach_obj, attach_port):
fanout = spec[0]