CXL Memory Hotplug Support Ready To Plug Into Linux 5.17

Written by Michael Larabel in Hardware on 12 January 2022 at 05:16 AM EST. Add A Comment
Over the past two years work has been ramping up a lot on Compute Express Link (CXL) enablement for the Linux kernel and with the in-development Linux 5.17 there is more feature code landing.

The newest CXL subsystem support in place is CXL 2.0 memory hotplug handling, which is handled somewhat similarly to PCI. The ACPI SRAT Physical Address to Proximity Domain information is also extended for handling possible performance-class and memory-target nodes dynamically created from CXL memory.

See this pull request for the full list of CXL 2.0 patches and fixes for Linux 5.17.

CXL 2.0 builds off PCIe 5.0 and is continuing to show much potential as an open standard for CPU-to-device and CPU-to-memory interconnect for next-generation, high performance servers. While there are many industry backers to CXL, Intel engineers continue working on driving the CXL Linux kernel enablement.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week