changeset b57966a6c512 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=b57966a6c512
description:
Config: Use clock option in se/fs script and pass to switch_cpus
This patch changes the se and fs script to use the clock option and
not simply set the CPUs clock to 2 GHz. It also makes a minor change
to the assignment of the switch_cpus clock to allow different clocks.
diffstat:
configs/common/Simulation.py | 6 +++---
configs/example/fs.py | 4 ++--
configs/example/se.py | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diffs (49 lines):
diff -r 6921ec2e77c4 -r b57966a6c512 configs/common/Simulation.py
--- a/configs/common/Simulation.py Mon Jul 23 09:32:19 2012 -0400
+++ b/configs/common/Simulation.py Mon Jul 23 09:32:22 2012 -0400
@@ -140,7 +140,7 @@
testsys.cpu[i].max_insts_any_thread = int(options.fast_forward)
switch_cpus[i].system = testsys
switch_cpus[i].workload = testsys.cpu[i].workload
- switch_cpus[i].clock = testsys.cpu[0].clock
+ switch_cpus[i].clock = testsys.cpu[i].clock
# simulation period
if options.maxinsts:
switch_cpus[i].max_insts_any_thread = options.maxinsts
@@ -167,8 +167,8 @@
switch_cpus_1[i].system = testsys
switch_cpus[i].workload = testsys.cpu[i].workload
switch_cpus_1[i].workload = testsys.cpu[i].workload
- switch_cpus[i].clock = testsys.cpu[0].clock
- switch_cpus_1[i].clock = testsys.cpu[0].clock
+ switch_cpus[i].clock = testsys.cpu[i].clock
+ switch_cpus_1[i].clock = testsys.cpu[i].clock
# if restoring, make atomic cpu simulate only a few instructions
if options.checkpoint_restore != None:
diff -r 6921ec2e77c4 -r b57966a6c512 configs/example/fs.py
--- a/configs/example/fs.py Mon Jul 23 09:32:19 2012 -0400
+++ b/configs/example/fs.py Mon Jul 23 09:32:22 2012 -0400
@@ -74,8 +74,8 @@
# system under test can be any CPU
(TestCPUClass, test_mem_mode, FutureClass) = Simulation.setCPUClass(options)
-TestCPUClass.clock = '2GHz'
-DriveCPUClass.clock = '2GHz'
+TestCPUClass.clock = options.clock
+DriveCPUClass.clock = options.clock
if options.benchmark:
try:
diff -r 6921ec2e77c4 -r b57966a6c512 configs/example/se.py
--- a/configs/example/se.py Mon Jul 23 09:32:19 2012 -0400
+++ b/configs/example/se.py Mon Jul 23 09:32:22 2012 -0400
@@ -147,7 +147,7 @@
numThreads = len(workloads)
(CPUClass, test_mem_mode, FutureClass) = Simulation.setCPUClass(options)
-CPUClass.clock = '2GHz'
+CPUClass.clock = options.clock
CPUClass.numThreads = numThreads;
np = options.num_cpus
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev