[Maverick] [PATCH 0/6] Include support for the Intel Intelligent Power Sharing Driver (IPS)

Stefan Bader stefan.bader at canonical.com
Wed Aug 18 11:26:38 UTC 2010


On 08/18/2010 03:55 AM, Tim Gardner wrote:
> On 08/17/2010 07:27 PM, leann.ogasawara at canonical.com wrote:
>> 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
>>
>>
> 
> Hmm, more frankenkernel. Those stable updates guys hardly have enough to do.
> 
> Acked-by: Tim Gardner <tim.gardner at canonical.com>

I took the liberty of adding it to
https://wiki.ubuntu.com/Kernel/Dev/KernelDriverDeviations already. I was not
sure about the source for mulit-touch.

-Stefan




More information about the kernel-team mailing list