]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tools/power/turbostat: Abstract BCLK frequency support
authorZhang Rui <rui.zhang@intel.com>
Mon, 21 Aug 2023 14:22:48 +0000 (22:22 +0800)
committerZhang Rui <rui.zhang@intel.com>
Wed, 27 Sep 2023 14:14:18 +0000 (22:14 +0800)
commit71e841293c715797d8c6ae8cdc3f74b4396c5570
tree7d5cb6b6bac83ed6fe3eb82b6079785efe8f57ad
parent3dd0e7547d11e770bafb40ad41f2631cc4b16649
tools/power/turbostat: Abstract BCLK frequency support

Abstract CPU base clock frequency support.

Note that bclk is used by
1. calculate base_hz using MSR_PLATFORM_INFO, which is guarded by
   probe_nhm_msrs().
2. dump MSR_PLATFORM_INFO and Turbo Ratio Limit MSRs, which are also
   guarded by probe_nhm_msrs().
Thus probe_bclk() works for probe_nhm_msrs() models only.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Reviewed-by: Len Brown <len.brown@intel.com>
tools/power/x86/turbostat/turbostat.c