News: 0001522434

  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)

Linux 6.14 CXL Updates Make Preparations Around Type 2 Support & CXL 3.1

([Hardware] 2 Hours Ago Compute Express Link)


The Compute Express Link ( [1]CXL ) updates have been sent out and merged for the in-development [2]Linux 6.14 kernel.

The CXL updates this cycle aren't too particularly notable but contain updates in preparation for continued work on CXL Type2 device support as well as the CXL 3.1 specification. CXL Type 2 devices as a reminder offer two memory coherence modes and intended for the likes of GPUs, FPGAs, and other accelerators with GDDR or HBM device memory.

As for CXL 3.1 features at large from that specification update, there is [3]this CXL slide deck from last year that goes over those details.

As for the Linux 6.14 particulars:

cxl changes for v6.14

- Move HMAT printouts to pr_debug()

- Add CXL type2 support to cxl_dvsec_rr_decode() in preparation for type2 support

- A series that updates CXL event records to spec r3.1 and related changes

- Refactoring of cxl_find_regblock_instance() to count regblocks

The full list of CXL patches for the new kernel via [4]this pull .



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

[2] https://www.phoronix.com/search/Linux+6.14

[3] https://computeexpresslink.org/wp-content/uploads/2024/03/CXL_3.1-Webinar-Presentation_Feb_2024.pdf

[4] https://lore.kernel.org/lkml/96c924e7-a684-45c9-b23d-6401ae727159@intel.com/T/#u



phoronix

If parents would only realize how they bore their children.
-- G. B. Shaw