| 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/, | |
| 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. |