News: 0001653250

  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 7.3 Ready With CXL Type-2 Driver Support For AMD Solarflare NICs

([AMD] 5 Hours Ago AMD Solarflare NIC)


With the mainline Linux 7.2 kernel there is now the basic support in place for CXL Type-2 accelerator drivers within the CXL core subsystem code. The first in-tree Type-2 driver with the Linux kernel is for the new AMD Solarflare NIC hardware.

Yesterday the CXL subsystem updates were [1]merged with the main highlight being the rest of the patches upstreamed for basic Type-2 accelerator driver support:

"This includes the remaining patches to complete the basic support for CXL type2 (accelerators) drivers by the CXL core. A set of unit testing support to catch regressions for the CXL core type2 exported functions has also been added. The actual CXL type 2 driver support for the AMD Solarflare NIC driver has been picked up by net-dev.

A set of preparatory patches has been picked up from the CXL port error handling series in order to reduce the number of patches in that series for review. The rest of that series is getting close to be merged but was not ready for the 7.3 merge window."

Separately via [2]the big networking subsystem pull request for Linux 7.3 was upstreaming that AMD Solarflare driver.

Via the new SFC_CXL Kconfig option, the Compute Express Link support can be enabled for the Solarflare SFC9100-family.

Great seeing this CXL work come together in time for Linux 7.3 with either v7.3 or v7.4 being this year's Linux Long Term Support (LTS) kernel version.



[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=920f27122cbacfd3b540a3f2f67b0145203d5581

[2] https://www.phoronix.com/news/Linux-7.3-Networking



Spectacularism:
A fascination with extreme situations.
-- Douglas Coupland, "Generation X: Tales for an Accelerated
Culture"