[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