[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