diff options
Diffstat (limited to 'configs/test/fs.py')
-rw-r--r-- | configs/test/fs.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/configs/test/fs.py b/configs/test/fs.py index bb97d2c64..5468c5924 100644 --- a/configs/test/fs.py +++ b/configs/test/fs.py @@ -12,6 +12,7 @@ parser = optparse.OptionParser() parser.add_option("-d", "--detailed", action="store_true") parser.add_option("-t", "--timing", action="store_true") parser.add_option("-m", "--maxtick", type="int") +parser.add_option("--maxtime", type="float") parser.add_option("--dual", help="Run full system using dual systems", action="store_true") @@ -41,7 +42,7 @@ if options.dual: root.client.readfile = script('netperf-stream-nt-client.rcS') root.server.readfile = script('netperf-server.rcS') else: - root = TsunamiRoot(clock = '2GHz', system = MyLinuxAlphaSystem(cpu, mem_mode, linux_image)) + root = TsunamiRoot(clock = '1THz', system = MyLinuxAlphaSystem(cpu, mem_mode, linux_image)) m5.instantiate(root) @@ -55,6 +56,10 @@ m5.instantiate(root) if options.maxtick: exit_event = m5.simulate(options.maxtick) +elif options.maxtime: + simtime = int(options.maxtime * root.clock.value) + print "simulating for: ", simtime + exit_event = m5.simulate(simtime) else: exit_event = m5.simulate() |