intel_idle: native hardware cpuidle driver for latest Intel processors

Previous thread: drm/radeon: fix the r100/r200 ums block 0 page fix by Linux Kernel Mailing List on Friday, May 28, 2010 - 4:59 pm. (1 message)

Next thread: ASoC: Fix dB scales for WM835x by Linux Kernel Mailing List on Saturday, May 29, 2010 - 3:59 pm. (1 message)
From: Linux Kernel Mailing List
Date: Friday, May 28, 2010 - 4:59 pm

Gitweb:     http://git.kernel.org/linus/2671717265ae6e720a9ba5f13fbec3a718983b65
Commit:     2671717265ae6e720a9ba5f13fbec3a718983b65
Parent:     02cf4f9808382af7265cafc33dc86ec5875526aa
Author:     Len Brown <len.brown@intel.com>
AuthorDate: Mon Mar 8 14:07:30 2010 -0500
Committer:  Len Brown <len.brown@intel.com>
CommitDate: Fri May 28 14:26:20 2010 -0400

    intel_idle: native hardware cpuidle driver for latest Intel processors
    
    This EXPERIMENTAL driver supersedes acpi_idle on
    Intel Atom Processors, Intel Core i3/i5/i7 Processors
    and associated Intel Xeon processors.
    
    It does not support the Intel Core2 processor or earlier.
    
    For kernels configured with ACPI, CONFIG_INTEL_IDLE=y
    allows intel_idle to probe before the ACPI processor driver.
    Booting with "intel_idle.max_cstate=0" disables intel_idle
    and the system will fall back on ACPI's "acpi_idle".
    
    Typical Linux distributions load ACPI processor module early,
    making CONFIG_INTEL_IDLE=m not easily useful on ACPI platforms.
    
    intel_idle probes all processors at module_init time.
    Processors that are hot-added later will be limited
    to using C1 in idle.
    
    Signed-off-by: Len Brown <len.brown@intel.com>
---
 MAINTAINERS                     |    7 +
 drivers/Makefile                |    2 +-
 drivers/acpi/processor_driver.c |    6 +-
 drivers/idle/Kconfig            |   11 +
 drivers/idle/Makefile           |    1 +
 drivers/idle/intel_idle.c       |  461 +++++++++++++++++++++++++++++++++++++++
 6 files changed, 486 insertions(+), 2 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index d329b05..276e79b 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2850,6 +2850,13 @@ T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
 S:	Maintained
 F:	drivers/input/
 
+INTEL IDLE DRIVER
+M:	Len Brown <lenb@kernel.org>
+L:	linux-pm@lists.linux-foundation.org
+T:	git ...
Previous thread: drm/radeon: fix the r100/r200 ums block 0 page fix by Linux Kernel Mailing List on Friday, May 28, 2010 - 4:59 pm. (1 message)

Next thread: ASoC: Fix dB scales for WM835x by Linux Kernel Mailing List on Saturday, May 29, 2010 - 3:59 pm. (1 message)