The kernel's CPU idle framework, which manages how processor cores enter and leave low-power sleep states when there is no work to do. It provides the shared infrastructure that individual per-architecture and per-vendor idle drivers (for ARM, x86, PowerPC, RISC-V, and others) plug into.
This is not a single hardware driver but the top-level cpuidle subsystem directory, holding the core framework code plus a collection of CPU-specific idle drivers. It is fundamental kernel infrastructure used on virtually every modern Linux system to save power when CPUs are otherwise idle.
repository signals
43files
9,220source lines
199commits, 5y
+2,963 / −2,137lines added / removed, 5y
74authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 199 total · active in 53/61 months
sources
No sources cited.
codex reasoning notes (technical)
Not a driver directory: this is the top-level cpuidle subsystem directory containing framework/core code and multiple CPU idle drivers, not one discrete hardware driver.