tools/power/turbostat: Abstract Nehalem MSRs support
authorZhang Rui <rui.zhang@intel.com>
Fri, 25 Aug 2023 08:52:23 +0000 (16:52 +0800)
committerZhang Rui <rui.zhang@intel.com>
Wed, 27 Sep 2023 14:14:18 +0000 (22:14 +0800)
commitfcfa1ce074ab76272639961d4d7900b91657a8d5
tree052d857e0c91212ceed6ee7c64ec615cd484de43
parent3989fc890782c8002477895e9f24ffb98a132293
tools/power/turbostat: Abstract Nehalem MSRs support

MSR_PLATFORM_INFO, MSR_IA32_TEMPERATURE_TARGET, MSR_SMI_COUNT,
MSR_PKG_CST_CONFIG_CONTROL, and the TRL MSRs are always available for
platforms since Nehalem. Support for these msrs can be described
altogether.

Abstract the support for these MSRs.

Delete probe_nhm_msrs() CPU model check.

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