Commit 7ee39d8d authored by Zhang Rui's avatar Zhang Rui

tools/power/turbostat: Introduce probe_pm_features()

Feature probe has nothing to do with CPUID, thus it should not be in
process_cpuids().

Introduce probe_pm_features() and move all feature probing functions
into it.
Signed-off-by: default avatarZhang Rui <rui.zhang@intel.com>
Reviewed-by: default avatarLen Brown <len.brown@intel.com>
parent 5612b2c8
......@@ -5610,7 +5610,10 @@ void process_cpuid()
BIC_PRESENT(BIC_IRQ);
BIC_PRESENT(BIC_TSC_MHz);
}
void probe_pm_features(void)
{
probe_pstates();
probe_cstates();
......@@ -5630,8 +5633,6 @@ void process_cpuid()
if (!quiet)
decode_misc_feature_control();
return;
}
/*
......@@ -5912,6 +5913,7 @@ void turbostat_init()
check_dev_msr();
check_permissions();
process_cpuid();
probe_pm_features();
linux_perf_init();
for_all_cpus(get_cpu_type, ODD_COUNTERS);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment