OpenCloudOS-Kernel/drivers/idle
Len Brown 32e9518005 intel_idle: export both C1 and C1E
Here we disable HW promotion of C1 to C1E
and export both C1 and C1E and distinct C-states.

This allows a cpuidle governor to choose a lower latency
C-state than C1E when necessary to satisfy performance
and QOS constraints -- and still save power versus polling.
This also corrects the erroneous latency previously reported
for C1E -- it is 10usec, not 1usec.

Note that if you use "intel_idle.max_cstate=N",
then you must increment N by 1 to get the same behavior
after this change.

Signed-off-by: Len Brown <len.brown@intel.com>
2013-02-13 18:22:08 -05:00
..
Kconfig intel_idle: no longer EXPERIMENTAL 2010-08-14 14:44:08 -04:00
Makefile intel_idle: native hardware cpuidle driver for latest Intel processors 2010-05-28 14:26:20 -04:00
i7300_idle.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
intel_idle.c intel_idle: export both C1 and C1E 2013-02-13 18:22:08 -05:00