drivers/cxl/core

Compute Express Link (CXL) core subsystem

Compute Express Link is a modern PCIe-based interconnect that lets servers attach large pools of cache-coherent expansion memory and accelerators to the CPU. This is the kernel's central plumbing for discovering and managing CXL devices, such as the memory-expansion modules now appearing in AI training rigs and cloud servers.

keep conf=0.95 last_sold=2025 deploy=medium replacement=none subsystem=cxl category=memory
95%

recommendation

It should stay because this is the core of Linux's CXL stack itself, not an optional helper, and CXL memory-expansion hardware from vendors like Samsung and Astera Labs is actively shipping into AI and cloud servers as of 2025. The code is under heavy ongoing development with hundreds of commits and dozens of contributors in recent years, and no replacement exists.

repository signals

22 files
18,789 source lines
669 commits, 5y
+26,213 / −7,401 lines added / removed, 5y
60 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 669 total · active in 56/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +118 −0 2021-06: 2 commits · +316 −1 2021-07: 0 commits · +0 −0 2021-08: 5 commits · +1,808 −433 2021-09: 11 commits · +1,150 −174 2021-10: 0 commits · +0 −0 2021-11: 4 commits · +151 −148 2021-12: 1 commit · +2 −4 2022-01: 19 commits · +493 −55 2022-02: 14 commits · +1,185 −107 2022-03: 10 commits · +226 −148 2022-04: 14 commits · +398 −69 2022-05: 23 commits · +1,117 −364 2022-06: 10 commits · +1,439 −45 2022-07: 6 commits · +354 −33 2022-08: 15 commits · +140 −92 2022-09: 0 commits · +0 −0 2022-10: 4 commits · +78 −28 2022-11: 21 commits · +232 −129 2022-12: 22 commits · +647 −173 2023-01: 13 commits · +772 −53 2023-02: 28 commits · +1,181 −353 2023-03: 9 commits · +85 −113 2023-04: 25 commits · +887 −154 2023-05: 9 commits · +267 −35 2023-06: 28 commits · +1,057 −339 2023-07: 1 commit · +63 −1 2023-08: 4 commits · +11 −13 2023-09: 6 commits · +53 −21 2023-10: 34 commits · +781 −383 2023-11: 6 commits · +35 −18 2023-12: 20 commits · +785 −135 2024-01: 11 commits · +118 −54 2024-02: 8 commits · +160 −120 2024-03: 16 commits · +413 −65 2024-04: 15 commits · +441 −343 2024-05: 4 commits · +58 −29 2024-06: 9 commits · +190 −41 2024-07: 5 commits · +40 −57 2024-08: 13 commits · +161 −209 2024-09: 7 commits · +659 −91 2024-10: 9 commits · +183 −66 2024-11: 2 commits · +17 −32 2024-12: 6 commits · +142 −137 2025-01: 8 commits · +362 −66 2025-02: 29 commits · +1,354 −564 2025-03: 11 commits · +585 −32 2025-04: 5 commits · +5 −13 2025-05: 26 commits · +2,315 −142 2025-06: 6 commits · +49 −34 2025-07: 19 commits · +592 −431 2025-08: 18 commits · +744 −179 2025-09: 1 commit · +8 −79 2025-10: 10 commits · +212 −97 2025-11: 7 commits · +42 −29 2025-12: 6 commits · +119 −64 2026-01: 38 commits · +1,247 −673 2026-02: 13 commits · +156 −116 2026-03: 2 commits · +10 −17 2026-04: 0 commits · +0 −0

sources

  1. asteralabs.com

    Astera Labs markets Leo as a production-qualified CXL memory controller for AI/cloud memory expansion, sharing, and pooling, indicating current commercial CXL deployments rather than legacy-only use.

  2. computeexpresslink.org

    The CXL Consortium highlighted active CXL memory innovation and deployments at FMS 2025, showing the technology is current and growing in new infrastructure.

  3. semiconductor.samsung.com

    Samsung announced a 512GB CXL memory module for server scaling, evidence that CXL memory hardware reached real productization rather than remaining a discontinued experiment.

codex reasoning notes (technical)

Local inspection via exec_command showed this is the active subsystem core for CONFIG_CXL_BUS with subsys_initcall(cxl_core_init) in drivers/cxl/core/port.c and Kconfig help for CXL device support, not a stale helper library. The provided static history is extremely active (660 substantive commits in 5y, most recent 2026-03-18, 54 authors), which strongly argues against deprecation. I could not use the advertised lore MCP in this session; web search queries against lore did not surface a removal series, so there is no evidence here of upstream removal talk. Web search obtained the cited Astera, CXL Consortium, and Samsung URLs, which together indicate CXL hardware was still being sold and deployed for new AI/cloud/server memory-expansion use cases in 2025. No natural replacement exists for the same kernel role because this directory is the core CXL stack itself.