summaryrefslogtreecommitdiffstats
path: root/rust/kernel/alloc/allocator
diff options
context:
space:
mode:
authorZhang Rui <rui.zhang@intel.com>2026-02-09 11:24:41 +0800
committerShuah Khan <skhan@linuxfoundation.org>2026-03-03 11:18:53 -0700
commit3817b1d34432d3d83a61576719570d04c341b7cd (patch)
treeaafd9f6008456853353c27a63f4e3fb7168811ca /rust/kernel/alloc/allocator
parent50ad1a31bed898787e12b73cb5716fe7960cdde4 (diff)
downloadlinux-3817b1d34432d3d83a61576719570d04c341b7cd.tar.gz
linux-3817b1d34432d3d83a61576719570d04c341b7cd.zip
cpupower: Add intel_pstate turbo boost support for Intel platforms
On modern Intel platforms, the intel_pstate driver is commonly used and it provides turbo boost control via /sys/devices/system/cpu/intel_pstate/no_turbo. However, cpupower doesn't handle this. it 1. shows turbo boost as "active" blindly for Intel platforms 2. controls turbo boost functionality via the generic /sys/devices/system/cpu/cpufreq/boost sysfs interface only. Enhance the cpupower tool to ensure the "--boost" command works seamlessly on Intel platforms with intel_pstate driver running. Without this patch, $ echo 1 | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo 1 $ sudo cpupower frequency-info --boost analyzing CPU 21: boost state support: Supported: yes Active: yes $ sudo cpupower set --boost 0 Error setting turbo-boost $ sudo cpupower set --boost 1 Error setting turbo-boost With this patch, $ cat /sys/devices/system/cpu/intel_pstate/no_turbo 0 $ sudo cpupower set --boost 0 $ sudo cpupower frequency-info --boost analyzing CPU 21: boost state support: Supported: yes Active: no $ cat /sys/devices/system/cpu/intel_pstate/no_turbo 1 $ sudo cpupower set --boost 1 $ sudo cpupower frequency-info --boost analyzing CPU 28: boost state support: Supported: yes Active: yes $ cat /sys/devices/system/cpu/intel_pstate/no_turbo 0 Signed-off-by: Zhang Rui <rui.zhang@intel.com> Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Diffstat (limited to 'rust/kernel/alloc/allocator')
0 files changed, 0 insertions, 0 deletions