drivers/ras/amd/atl

AMD Zen Address Translation Library for DRAM ECC

A helper library used by the kernel's RAS (Reliability, Availability, Serviceability) machinery to translate hardware memory error addresses on AMD Zen-based systems, including EPYC server CPUs and Instinct MI300 datacenter/HPC accelerators. It lets the OS pinpoint which DRAM location an ECC error came from when the platform leaves error handling to software rather than firmware.

keep conf=0.92 deploy=medium replacement=none subsystem=ras category=infrastructure
92%

recommendation

It should stay because it provides DRAM error address decoding for current AMD Zen-based servers and the Instinct MI300 accelerators, which AMD is still actively selling in 2025. The code was added in 2024, gained explicit MI300 support that same year, and received further fixes through late 2025, so it is an actively maintained piece of infrastructure with no replacement.

repository signals

12 files
4,654 source lines
26 commits, 5y
+4,872 / −172 lines added / removed, 5y
10 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 26 total · active in 11/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 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: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 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: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 4 commits · +3,795 −8 2024-02: 2 commits · +54 −3 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +1 −1 2024-06: 8 commits · +874 −120 2024-07: 2 commits · +79 −1 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +6 −2 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +2 −0 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +3 −2 2025-03: 0 commits · +0 −0 2025-04: 3 commits · +20 −3 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 2 commits · +33 −16 2025-11: 1 commit · +5 −16 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Kconfig says AMD_ATL is the AMD Address Translation Library for DRAM ECC on Zen-based systems with OS-based error handling.

  2. git.kernel.org

    core.c matches Zen/SMCA-capable x86 CPUs and registers an address-decoder module, showing this is active platform support for modern AMD server/HPC systems.

  3. git.kernel.org

    ATL received a substantive upstream fix in late 2025, indicating ongoing maintenance rather than deprecation.

  4. git.kernel.org

    ATL gained explicit MI300 support in 2024, tying it to current-generation AMD datacenter/HPC hardware.

  5. amd.com

    AMD still markets the Instinct MI300 series, so ATL-covered hardware was still sold new in 2025.

codex reasoning notes (technical)

Not a removal candidate. Local source inspection via shell showed a real loadable driver/module under drivers/ras/amd/atl. Lore-first attempt via shell `lei q` was blocked because `lei` is not installed in this environment, so activity was grounded with local git history (`git log`) and mapped to canonical kernel.org commit URLs by full hash from `git rev-parse`; AMD product status came from a web search result on amd.com. Evidence points to a young driver (introduced 2024), multiple substantive updates through late 2025, and support for still-sold MI300/Zen server platforms. No natural replacement driver is apparent.