drivers/acpi/arm64

Arm64 ACPI platform firmware support (IORT, GTDT, AGDI, APMT)

Plumbing that lets Linux consume ACPI firmware tables on 64-bit Arm server platforms, covering interrupt and IOMMU topology (IORT), generic timers (GTDT), watchdog (AGDI), performance monitoring (APMT), and CPU idle. It is what lets Arm server CPUs such as Ampere Altra/AmpereOne and NVIDIA Grace boot under the standard Arm ServerReady firmware contract.

keep conf=0.89 deploy=medium replacement=none subsystem=acpi category=firmware
89%

recommendation

It should stay because this is the firmware glue Linux uses to boot on Arm ServerReady / SBBR-compliant 64-bit Arm servers, the same contract used by current shipping silicon like Ampere's AmpereOne and NVIDIA's Grace CPU. The code is under active development, with new IORT and AGDI work landing in 2025-2026 and no removal discussion in sight.

repository signals

14 files
3,774 source lines
64 commits, 5y
+1,971 / −376 lines added / removed, 5y
34 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 64 total · active in 35/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +6 −4 2021-05: 2 commits · +4 −2 2021-06: 2 commits · +67 −112 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +1 −1 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 1 commit · +11 −3 2022-03: 1 commit · +127 −0 2022-04: 1 commit · +1 −0 2022-05: 0 commits · +0 −0 2022-06: 4 commits · +343 −23 2022-07: 1 commit · +28 −28 2022-08: 0 commits · +0 −0 2022-09: 3 commits · +210 −15 2022-10: 2 commits · +12 −4 2022-11: 1 commit · +3 −2 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 2 commits · +29 −7 2023-07: 2 commits · +134 −3 2023-08: 1 commit · +4 −1 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +1 −1 2023-11: 1 commit · +21 −0 2023-12: 1 commit · +2 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +3 −5 2024-03: 7 commits · +0 −8 2024-04: 2 commits · +14 −23 2024-05: 0 commits · +0 −0 2024-06: 5 commits · +183 −8 2024-07: 2 commits · +12 −14 2024-08: 1 commit · +1 −1 2024-09: 1 commit · +1 −1 2024-10: 2 commits · +33 −9 2024-11: 2 commits · +2 −2 2024-12: 1 commit · +2 −0 2025-01: 1 commit · +8 −4 2025-02: 1 commit · +5 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 2 commits · +28 −5 2025-09: 0 commits · +0 −0 2025-10: 2 commits · +2 −36 2025-11: 1 commit · +415 −0 2025-12: 0 commits · +0 −0 2026-01: 3 commits · +249 −45 2026-02: 2 commits · +9 −9 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Recent 2026 upstream work adds new IORT functionality, showing the directory is under active development rather than retirement.

  2. lore.kernel.org

    AGDI support was still being extended in 2026, indicating ongoing enablement for current arm64 ACPI platforms.

  3. developer.arm.com

    Arm ServerReady material states SBBR covers ACPI for Arm server systems, matching this directory's role as current firmware-interface support.

  4. amperecomputing.com

    AmpereOne is a current Arm server-class processor family, showing new Arm server hardware remains in market.

  5. nvidia.com

    NVIDIA Grace CPU is a current Arm server platform, further showing ongoing new deployments of Arm server hardware.

codex reasoning notes (technical)

Local source inspection via shell showed this directory is real arm64 ACPI platform support (IORT, GTDT, AGDI, APMT, MPAM, AMBA, cpuidle), not a dead compatibility shim. Lore evidence was obtained with `lore_regex` and `lore_file_timeline`: recent 2025-2026 patches add features and fixes, and no removal signal was found; a `lei` removal query was attempted but failed due local socket permission restrictions. Deployment evidence came from web search hits on Arm ServerReady/SBBR and current AmpereOne/NVIDIA Grace product pages. Because ACPI remains the standard firmware contract for a meaningful slice of new Arm servers and the code is actively maintained, the correct recommendation is keep.