VOOZH about

URL: https://www.phoronix.com/news/CXL-Poison-Injection-Linux-6.18

⇱ CXL Poison Injection Added To Linux 6.18 - Phoronix


👁 Phoronix

CXL Poison Injection Added To Linux 6.18

Written by Michael Larabel in Hardware on 4 October 2025 at 08:15 PM EDT. 1 Comment
The Compute Express Link (CXL) changes have been merged for the in-development Linux 6.18 kernel.

The headline feature of the CXL subsystem update for Linux 6.18 is mainlining Poison Injection support. CXL Poison Injection is used for testing the error handling and reliability of CXL memory devices. Via a DebugFS interface, user-space can submit physical address(es) to "poison" for checking the hardware response and software-handled errors. This is primarily useful for testing both of the CXL software and hardware handling to different behavior.

The CXL updates for Linux 6.18 also include fixing CXL access coordinates when onlining CXL memory, CXL delayed downstream port enumeration and initialization, and various other updates.

👁 CXL logo


More details on the CXL changes for the Linux 6.18 kernel, which is expected to be the 2025 LTS kernel version, can be found via this merge.

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.