[Maverick] [PATCH 0/6] Include support for the Intel Intelligent Power Sharing Driver (IPS)
leann.ogasawara at canonical.com
leann.ogasawara at canonical.com
Wed Aug 18 01:27:04 UTC 2010
Hi All,
It has been requested that we include support for Intel's Intelligent
Power Sharing Driver (IPS) in Maverick. IPS is used in Intel's Calpella
platform to coordinate CPU and GPU turbo mode by "monitoring MCP
(multi-chip package) temperature and power, allowing the CPU and/or GPU
to increase their power consumption, and thus performance, when
possible".
All patches are currently upstream in 2.6.36-rc1 and were cleanly
cherry-picked back into Maverick. If not for a late pull request, these
would have landed in 2.6.35. Patches 3/6, 4/6, and 5/6 are small follow
on bug fixes to patch 2/6. Note, this driver will only load on
supported platforms so the risk of regression appears low and the code
itself looks to be pretty self contained. Please consider for Maverick.
Thanks,
Leann
Jesse Barnes (4):
timer: add on-stack deferrable timer interfaces
x86 platform driver: intelligent power sharing driver
IPS driver: add GPU busy and turbo checking
ips driver: make it less chatty
Jiri Slaby (1):
X86: intel_ips, check for kzalloc properly
Leann Ogasawara (1):
UBUNTU: [Config] Enable INTEL_IPS
debian.master/config/config.common.ubuntu | 1 +
drivers/platform/x86/Kconfig | 10 +
drivers/platform/x86/Makefile | 1 +
drivers/platform/x86/intel_ips.c | 1660 +++++++++++++++++++++++++++++
include/drm/i915_drm.h | 9 +
include/linux/timer.h | 15 +
kernel/timer.c | 13 +
7 files changed, 1709 insertions(+), 0 deletions(-)
create mode 100644 drivers/platform/x86/intel_ips.c
More information about the kernel-team
mailing list