News: 0001582725

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

CXL Poison Injection Added To Linux 6.18

([Hardware] 4 Hours Ago Poison Injection)


The Compute Express Link ( [1]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.

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 [2]this merge .



[1] https://www.phoronix.com/search/CXL

[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d104e3d17f7bfc505281f57f8c1a5589fca6ffe4



CPU needs recalibration