intel_pstate: Add support for HWP
Add support of Hardware Managed Performance States (HWP) described in Volume 3 section 14.4 of the SDM. With HWP enbaled intel_pstate will no longer be responsible for selecting P states for the processor. intel_pstate will continue to register to the cpufreq core as the scaling driver for CPUs implementing HWP. In HWP mode intel_pstate provides three functions reporting frequency to the cpufreq core, support for the set_policy() interface from the core and maintaining the intel_pstate sysfs interface in /sys/devices/system/cpu/intel_pstate. User preferences expressed via the set_policy() interface or the sysfs interface are forwared to the CPU via the HWP MSR interface. Signed-off-by:Dirk Brandewie <dirk.j.brandewie@intel.com> Signed-off-by:
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Showing
- Documentation/cpu-freq/intel-pstate.txt 25 additions, 12 deletionsDocumentation/cpu-freq/intel-pstate.txt
- Documentation/kernel-parameters.txt 3 additions, 0 deletionsDocumentation/kernel-parameters.txt
- arch/x86/include/uapi/asm/msr-index.h 41 additions, 0 deletionsarch/x86/include/uapi/asm/msr-index.h
- drivers/cpufreq/intel_pstate.c 98 additions, 2 deletionsdrivers/cpufreq/intel_pstate.c
Loading
Please register or sign in to comment