[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ltp-cvs
Subject:    [Ltp-cvs] ltp/testcases/kernel/power_management
From:       Subrata <subrata_modak () users ! sourceforge ! net>
Date:       2009-03-30 7:09:30
Message-ID: E1LoBcg-0002pw-GD () ddv4jf1 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Update of /cvsroot/ltp/ltp/testcases/kernel/power_management
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv10853/ltp/testcases/kernel/power_management


Modified Files:
	cpu_consolidation.py 
Log Message:
Modified cpu consolidation testcase to support sched_smt_mc_power_savings & \
sched_smt_power_saving FVT. Signed-off-by: poornima nayak \
<mpnayak@linux.vnet.ibm.com>.


Index: cpu_consolidation.py
===================================================================
RCS file: /cvsroot/ltp/ltp/testcases/kernel/power_management/cpu_consolidation.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** cpu_consolidation.py	25 Mar 2009 06:19:22 -0000	1.3
--- cpu_consolidation.py	30 Mar 2009 07:09:28 -0000	1.4
***************
*** 19,36 ****
      parser.add_option("-w", "--workload", dest="workload",
          help="Test name that has be triggered")
!     parser.add_option("-l", "--mc_level", dest="mc_level",
          help="Sched mc power saving value 0/1/2")
      (options, args) = parser.parse_args()
  
      try:
          set_sched_mc_power(options.mc_level)
- 	print "INFO: sched mc power saving set to %s" %options.mc_level
          count_num_cpu()
          map_cpuid_pkgid()
          print "INFO: Created table mapping cpu to package"
!         trigger_workld(options.workload)
          generate_report()
!         validate_cpu_consolidation(options.mc_level)
          sys.exit(0)
!     except Exception:
          sys.exit(1)
--- 19,55 ----
      parser.add_option("-w", "--workload", dest="workload",
          help="Test name that has be triggered")
!     parser.add_option("-c", "--mc_level", dest="mc_level",
          help="Sched mc power saving value 0/1/2")
+     parser.add_option("-t", "--smt_level", dest="smt_level",
+         default=0, help="Sched smt power saving value 0/1/2")
      (options, args) = parser.parse_args()
+     test_thread_consld = 0
+     
  
      try:
          set_sched_mc_power(options.mc_level)
          count_num_cpu()
          map_cpuid_pkgid()
          print "INFO: Created table mapping cpu to package"
!         
!         if int(options.smt_level) == 1 or int(options.smt_level) == 2 :
!             if is_hyper_threaded():
!                 set_sched_smt_power(options.smt_level)
!                 # Trigger ebizzy with 2 threads only to verify logical CPU
!                 # consolidation
!                 test_thread_consld = 1
!                 trigger_workld(options.workload, test_thread_consld)
!                 generate_report()
!                 validate_cpu_consolidation(options.mc_level, options.smt_level)
!                 test_thread_consld = 0
!             else:
!                 print "INFO: No Hyper-threading support in this machine"
!                 sys.exit(0)
!         
!         trigger_workld(options.workload, test_thread_consld)
          generate_report()
!         validate_cpu_consolidation(options.mc_level, options.smt_level)
          sys.exit(0)
!     except Exception, details:
!         print "INFO(: CPU consolidation failed", details
          sys.exit(1)


------------------------------------------------------------------------------
_______________________________________________
Ltp-cvs mailing list
Ltp-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-cvs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic