The kernel's implementation of the Advanced Configuration and Power Interface, the industry-standard firmware interface that virtually every x86 and many ARM64 system since the late 1990s uses to describe hardware, route interrupts, manage power states, control thermal zones, and handle events like lid switches and battery changes.
This is not actually a driver directory; it is the top-level ACPI subsystem that underpins firmware enumeration, power management, and thermal handling for nearly all modern PCs and servers. It contains the AML interpreter, table parsers, and dozens of supporting components rather than a single piece of hardware support, so it is foundational kernel infrastructure that cannot be removed.
repository signals
357files
173,686source lines
1,819commits, 5y
+29,394 / −14,509lines added / removed, 5y
443authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 1,819 total · active in 60/61 months
sources
No sources cited.
codex reasoning notes (technical)
Not a driver directory: top-level ACPI subsystem containing core firmware/power-management infrastructure and multiple ACPI-related components, not a single hardware driver.