[PATCH 0/6][TRUSTY] intel_pstate: various upstream fixes
Colin King
colin.king at canonical.com
Tue Mar 4 13:42:07 UTC 2014
From: Colin Ian King <colin.king at canonical.com>
This patchset includes a bunch of upstream intel_pstate fixes and
support for Baytrail. The patches address the following:
1. integer math truncation leading to P state not being adjusted
2. support for Baytrail turbo P states
3. use LFM bus ratio, increases performance w/o affecting power
4. account for non-idle time so a decrease in load is noticed
5. add trace point (allows previous patches to be cleanly applied)
6. remove periodic P state boost (no longer required)
I've soak tested these on various Sandybridge, Ivybridge and
Haswell based machines and checked for power regressions
on a Haswell i3-4010U under various workloads.
(Patches can be pulled from git://kernel.ubuntu.com/cking/ubuntu-trusty.git)
Dirk Brandewie (6):
intel_pstate: Remove periodic P state boost
intel_pstate: Add trace point to report internal state.
intel_pstate: Take core C0 time into account for core busy
calculation
intel_pstate: Use LFM bus ratio as min ratio/P state
intel_pstate: Add support for Baytrail turbo P states
intel_pstate: Change busy calculation to use fixed point math.
drivers/cpufreq/intel_pstate.c | 83 ++++++++++++++++++++++++++++++----------
include/trace/events/power.h | 53 +++++++++++++++++++++++++
2 files changed, 116 insertions(+), 20 deletions(-)
--
1.7.9.5
More information about the kernel-team
mailing list