diff --git a/BM/sdsi/sdsi_fms_list b/BM/sdsi/sdsi_fms_list old mode 100644 new mode 100755 diff --git a/BM/tpmi/tpmi_fms_list b/BM/tpmi/tpmi_fms_list old mode 100644 new mode 100755 diff --git a/BM/ufs/ufs_fms_list b/BM/ufs/ufs_fms_list old mode 100644 new mode 100755 diff --git a/scenario/srf-oe/tests-cstate b/scenario/srf-oe/tests-cstate new file mode 100644 index 00000000..3cd248bb --- /dev/null +++ b/scenario/srf-oe/tests-cstate @@ -0,0 +1,23 @@ +# This file collects the CPU Core cstate cases which can run +# on Intel® Architecture-based server platforms. +# @hw_dep: +# @other_dep: +# @other_warn: which turbostat 2>/dev/null @ turbostat tool is required +# @other_warn: which perf 2>/dev/null @ perf tool is required, please install perf.x86_64 package +# @other_warn: which rdmsr 2>/dev/null @ rdmsr tool is required, please install msr-tools + +powermgr_cstate_tests.sh -t verify_cstate_name +powermgr_cstate_tests.sh -t verify_server_all_cores_cstate6 +powermgr_cstate_tests.sh -t verify_server_core_cstate6_residency +powermgr_cstate_tests.sh -t verify_server_all_cpus_mc6 +powermgr_cstate_tests.sh -t verify_server_cstate_list +powermgr_cstate_tests.sh -t verify_server_perf_core_cstat_update +powermgr_cstate_tests.sh -t verify_server_perf_pkg_cstat_update +powermgr_cstate_tests.sh -t verify_server_perf_module_cstat_update +powermgr_cstate_tests.sh -t verify_server_pc2_entry +powermgr_cstate_tests.sh -t verify_server_pc6_entry +powermgr_cstate_tests.sh -t verify_turbo_freq_in_default +powermgr_cstate_tests.sh -t verify_turbo_freq_in_poll +powermgr_cstate_tests.sh -t verify_turbo_freq_in_c1 +powermgr_cstate_tests.sh -t verify_turbo_freq_in_c1e +powermgr_cstate_tests.sh -t verify_ccstate_res_offline_online diff --git a/scenario/srf-oe/tests-pstate b/scenario/srf-oe/tests-pstate new file mode 100644 index 00000000..ac270315 --- /dev/null +++ b/scenario/srf-oe/tests-pstate @@ -0,0 +1,20 @@ +# This file contains basic test cases designed to +# evaluate the performance of Intel_pstate and cpufreq +# scaling drivers on Intel® Architecture-based platforms +# For a deeper understanding of HW P-state related MSRs, +# Users may refer to the Intel® Software Developer Manual. +# @hw_dep: +# @other_dep: general_test.sh -t turbostat @ The latest 2024 version turbostat tool is required +# @other_warn: which stress 2>/dev/null @ stress tool is required, please install stress-ng.x86_64 and run command: ln -s /usr/bin/stress-ng /usr/bin/stress + +intel_pstate_tests.sh -t verify_default_gov_epp +intel_pstate_tests.sh -t verify_gov_perf_epp_perf +intel_pstate_tests.sh -t verify_gov_powersave_epp_perf +intel_pstate_tests.sh -t verify_gov_powersave_epp_balance_perf +intel_pstate_tests.sh -t verify_gov_powersave_epp_balance_power +intel_pstate_tests.sh -t verify_gov_powersave_epp_power +intel_pstate_tests.sh -t verify_cpufreq_with_governor_perf +intel_pstate_tests.sh -t verify_cpufreq_with_governor_powersave +intel_pstate_tests.sh -t verify_max_cpufreq_perf_turbo +intel_pstate_tests.sh -t verify_max_cpufreq_passive_perf_turbo +intel_pstate_tests.sh -t verify_max_cpufreq_perf_non_turbo diff --git a/scenario/srf-oe/tests-rapl b/scenario/srf-oe/tests-rapl new file mode 100644 index 00000000..a0e07f54 --- /dev/null +++ b/scenario/srf-oe/tests-rapl @@ -0,0 +1,15 @@ +# This file collects RAPL cases which can run against intel_rapl driver +# on Intel® Architecture-based server platforms. +# @hw_dep: +# @other_dep: +# @other_warn: which turbostat 2>/dev/null @ turbostat tool is required +# @other_warn: which stress 2>/dev/null @ stress tool is required, please install stress-ng.x86_64 and run command: ln -s /usr/bin/stress-ng /usr/bin/stress +# @other_warn: which perf 2>/dev/null @ perf tool is required, please install perf.x86_64 package + +intel_rapl_test.sh -t check_sysfs +intel_rapl_test.sh -t check_pkg_domain +intel_rapl_test.sh -t check_dram_domain +intel_rapl_test.sh -t check_rapl_control_after_power_limit_change +intel_rapl_test.sh -t rapl_control_enable_disable_pl1 +intel_rapl_test.sh -t rapl_control_enable_disable_pl2 +intel_rapl_test.sh -t rapl_control_enable_disable_pl4 diff --git a/scenario/srf-oe/tests-telemetry b/scenario/srf-oe/tests-telemetry new file mode 100644 index 00000000..fdc65e01 --- /dev/null +++ b/scenario/srf-oe/tests-telemetry @@ -0,0 +1,7 @@ +# This file collects the telemetry cases +telemetry_tests.sh -t pci +telemetry_tests.sh -t pci_driver +telemetry_tests.sh -t telem_driver +telemetry_tests.sh -t telem_sysfs +telemetry_tests.sh -t telem_dev +telemetry_tests.sh -t telem_sysfs_common diff --git a/scenario/srf-oe/tests-thermal b/scenario/srf-oe/tests-thermal new file mode 120000 index 00000000..e6463d62 --- /dev/null +++ b/scenario/srf-oe/tests-thermal @@ -0,0 +1 @@ +../../BM/thermal/tests \ No newline at end of file diff --git a/scenario/srf-oe/tests-topology b/scenario/srf-oe/tests-topology new file mode 120000 index 00000000..aa612053 --- /dev/null +++ b/scenario/srf-oe/tests-topology @@ -0,0 +1 @@ +../../BM/topology/tests-server \ No newline at end of file