All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Intel P states enhancements
@ 2015-08-26 20:32 Srinivas Pandruvada
  2015-08-26 20:32 ` [PATCH 1/5] cpufreq: intel_p_state: Fix limiting turbo sub states Srinivas Pandruvada
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Srinivas Pandruvada @ 2015-08-26 20:32 UTC (permalink / raw)
  To: kristen.c.accardi, rafael.j.wysocki, len.brown
  Cc: linux-pm, Srinivas Pandruvada

This series enhances Intel P state drivers with the following features:
- When max_perf_pct is reduced in turbo range, we can change the turbo ratios
when platform allows. This is particularly useful in limiting performance with
HWP where whole range is turbo.
- Use Turbo Activation Ratio, when calculating max non turbo P state. This will
show now correct percentage in turbo range
- To calculate busy percent, the estimate is not correct when the max non turbo
is limited by tar, hence using physical max non turbo as before.
- Use ACPI _PSS and _PPC in intel_ptate driver.
- Avoid calculation for P state control value when cpufreq policy requests
frequency limits when matched in _PSS. Sometime calculations causes reduced
control value in boundary conditions.

Although they are independent patches, sending as series to help applying and
testing.

I appreciate review and testing on multiple platforms.

Srinivas Pandruvada (5):
  cpufreq: intel_p_state: Fix limiting turbo sub states
  cpufreq: intel_pstate: get P1 from TAR when available
  cpufreq: intel-pstate: Use separate max pstate for scaling
  cpufreq: intel_pstate: Use ACPI perf configuration
  cpufreq: intel_pstate: Avoid calculation for max/min

 arch/x86/include/asm/msr-index.h |   7 +
 drivers/cpufreq/Kconfig.x86      |   1 +
 drivers/cpufreq/intel_pstate.c   | 326 +++++++++++++++++++++++++++++++++++++--
 3 files changed, 324 insertions(+), 10 deletions(-)

-- 
1.9.3


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-08-27 12:11 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-26 20:32 [PATCH 0/5] Intel P states enhancements Srinivas Pandruvada
2015-08-26 20:32 ` [PATCH 1/5] cpufreq: intel_p_state: Fix limiting turbo sub states Srinivas Pandruvada
2015-08-26 20:32 ` [PATCH 2/5] cpufreq: intel_pstate: get P1 from TAR when available Srinivas Pandruvada
2015-08-26 20:32 ` [PATCH 3/5] cpufreq: intel-pstate: Use separate max pstate for scaling Srinivas Pandruvada
2015-08-26 23:14   ` Rafael J. Wysocki
2015-08-27 11:43     ` Srinivas Pandruvada
2015-08-26 20:32 ` [PATCH 4/5] cpufreq: intel_pstate: Use ACPI perf configuration Srinivas Pandruvada
2015-08-27  1:11   ` Rafael J. Wysocki
2015-08-27 12:08     ` Srinivas Pandruvada
2015-08-26 20:32 ` [PATCH 5/5] cpufreq: intel_pstate: Avoid calculation for max/min Srinivas Pandruvada

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.