Venki Pallipadi wrote:
Updated reflecting Randy's comments. Thanks, Venki Documentation for cpuidle infrastructure. This patch was submitted once a while back. But, somehow got dropped or never made it upstream. Resending with updates. Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@xxxxxxxxx> Index: linux-2.6.25-rc/Documentation/cpuidle/core.txt =================================================================== --- /dev/null +++ linux-2.6.25-rc/Documentation/cpuidle/core.txt @@ -0,0 +1,24 @@ + + Supporting multiple CPU idle levels in kernel + + cpuidle + +General Information: + +Various CPUs today support multiple idle levels that are differentiated +by varying exit latencies and power consumption during idle. +cpuidle is a generic in-kernel infrastructure that separates +idle policy (governor) from idle mechanism (driver) and provides a +standardized infrastructure to support independent development of +governors and drivers. + +cpuidle resides under drivers/cpuidle. + +Boot options: +"cpuidle_sysfs_switch" +enables current_governor interface in /sys/devices/system/cpu/cpuidle/.
s#cpuidle/.#cpuidle/,#
+which can be used to switch governors at run time. This boot option +is meant for developer testing only. In normal usage, kernel picks the +best governor based on governor ratings. +SEE ALSO: sysfs.txt in this directory.
Thanks. -- ~Randy - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html