1 2 Supporting multiple CPU idle levels in kernel 3 4 cpuidle 5 6General Information: 7 8Various CPUs today support multiple idle levels that are differentiated 9by varying exit latencies and power consumption during idle. 10cpuidle is a generic in-kernel infrastructure that separates 11idle policy (governor) from idle mechanism (driver) and provides a 12standardized infrastructure to support independent development of 13governors and drivers. 14 15cpuidle resides under drivers/cpuidle. 16 17Boot options: 18"cpuidle_sysfs_switch" 19enables current_governor interface in /sys/devices/system/cpu/cpuidle/, 20which can be used to switch governors at run time. This boot option 21is meant for developer testing only. In normal usage, kernel picks the 22best governor based on governor ratings. 23SEE ALSO: sysfs.txt in this directory. 24