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

Reply via email to