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: Zhang Rui <rui.zhang@intel.com> Reviewed-by: Len Brown <len.brown@intel.com>
This commit is contained in:
parent
5612b2c89b
commit
7ee39d8d59
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user