Hi Rafael, Please pull the following cpupower update for Linux 6.14-rc1. Several fixes, cleanups and AMD support enhancements: - fix TSC MHz calculation - Add install and uninstall options to bindings makefile - Add header changes for cpufreq.h to SWIG bindings - selftests/cpufreq: gitignore output files and clean them in make clean - Remove spurious return statement - Add support for parsing 'enabled' or 'disabled' strings from table - Add support for amd-pstate preferred core rankings - Don't try to read frequency from hardware when kernel uses aperf mperf - Add support for showing energy performance preference - Don't fetch maximum latency when EPP is enabled - Adjust whitespace for amd-pstate specific prints - Fix cross compilation - revise is_valid flag handling for idle_monitor diff is attached. thanks, -- Shuah ---------------------------------------------------------------- The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37: Linux 6.13-rc1 (2024-12-01 14:28:56 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux tags/linux-cpupower-6.14-rc1 for you to fetch changes up to 8d097444982d7b23a5396169dc9d2923a59b5a79: pm: cpupower: Add header changes for cpufreq.h to SWIG bindings (2024-12-27 08:11:51 -0700) ---------------------------------------------------------------- linux-cpupower-6.14-rc1 Several fixes, cleanups and AMD support enhancements: - fix TSC MHz calculation - Add install and uninstall options to bindings makefile - Add header changes for cpufreq.h to SWIG bindings - selftests/cpufreq: gitignore output files and clean them in make clean - Remove spurious return statement - Add support for parsing 'enabled' or 'disabled' strings from table - Add support for amd-pstate preferred core rankings - Don't try to read frequency from hardware when kernel uses aperf mperf - Add support for showing energy performance preference - Don't fetch maximum latency when EPP is enabled - Adjust whitespace for amd-pstate specific prints - Fix cross compilation - revise is_valid flag handling for idle_monitor ---------------------------------------------------------------- He Rongguang (1): cpupower: fix TSC MHz calculation John B. Wyatt IV (2): pm: cpupower: Add install and uninstall options to bindings makefile pm: cpupower: Add header changes for cpufreq.h to SWIG bindings Li Zhijian (1): selftests/cpufreq: gitignore output files and clean them in make clean Mario Limonciello (7): cpupower: Remove spurious return statement cpupower: Add support for parsing 'enabled' or 'disabled' strings from table cpupower: Add support for amd-pstate preferred core rankings cpupower: Don't try to read frequency from hardware when kernel uses aperfmperf cpupower: Add support for showing energy performance preference cpupower: Don't fetch maximum latency when EPP is enabled cpupower: Adjust whitespace for amd-pstate specific prints Peng Fan (1): pm: cpupower: Makefile: Fix cross compilation wangfushuai (1): cpupower: revise is_valid flag handling for idle_monitor tools/power/cpupower/Makefile | 8 +++++ tools/power/cpupower/bindings/python/Makefile | 10 ++++++ tools/power/cpupower/bindings/python/README | 25 +++++++++++++++ .../cpupower/bindings/python/raw_pylibcpupower.swg | 3 ++ tools/power/cpupower/lib/cpufreq.c | 18 +++++++++++ tools/power/cpupower/lib/cpufreq.h | 8 +++++ tools/power/cpupower/utils/cpufreq-info.c | 36 ++++++++++++++++++++-- tools/power/cpupower/utils/helpers/amd.c | 18 ++++++++--- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 4 +-- .../cpupower/utils/idle_monitor/mperf_monitor.c | 17 +++++----- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 4 +-- tools/testing/selftests/cpufreq/.gitignore | 2 ++ tools/testing/selftests/cpufreq/Makefile | 1 + 14 files changed, 137 insertions(+), 19 deletions(-) create mode 100644 tools/testing/selftests/cpufreq/.gitignore ----------------------------------------------------------------