aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorZhang Rui <[email protected]>2023-07-31 14:02:11 +0800
committerZhang Rui <[email protected]>2023-09-27 22:14:17 +0800
commit4d1827485acecac0016eaaec199e97697afdaa84 (patch)
tree4a55d39becb455b5852de40066f52ddaebf40ce8 /tools/perf/scripts/python
parent0bb80ecc33a8fb5a682236443c1e740d5c917d1d (diff)
tools/power/turbostat: Fix failure with new uncore sysfs
On some platforms, turbostat fails during launch time like below, turbostat version 2023.03.17 - Len Brown <[email protected]> ... cpu40: MSR_IA32_PACKAGE_THERM_STATUS: 0x884c0000 (24 C) cpu40: MSR_IA32_PACKAGE_THERM_INTERRUPT: 0x00000003 (100 C, 100 C) turbostat: snapshot_sysfs_counter(/sys/devices/system/cpu/intel_uncore_frequency/package_00_die_00/current_freq_khz): No data available This is because new uncore sysfs is used on these platforms as introduced by commit 9b8dea80e3cb ("platform/x86/intel-uncore-freq: Support for cluster level controls"). With the new uncore sysfs interface, /sys/devices/system/cpu/intel_uncore_frequency/package_00_die_00/current_freq_khz is still available, but reading it fails. How to support the fabric cluster level uncore sysfs is not settled yet, as a short term fix, clear the BIC_UNCORE_MHZ bit when new sysfs I/F is detected. Signed-off-by: Zhang Rui <[email protected]> Reviewed-by: Len Brown <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions