News: 0001579795

  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)

AMD Versal NET DDR EDAC Driver Ready For Linux 6.18

([AMD] 3 Hours Ago AMD Versal NET DDR EDAC Driver)


For further enhancing the upstream Linux kernel support for the AMD (Xilinx) Versal SoCs, a new Error Detection And Correction (EDAC) driver is set to premiere in the upcoming Linux 6.18 kernel for the Versal NET SoCs with DDR memory.

The AMD-developed "versalnet_edac" driver is ready to go into the mainline kernel once the Linux 6.18 merge window opens.

The new driver has been queued into the [1]edac-for-next Git branch of the RAS subsystem. With the driver making it to that "-next" branch, it's expected to be submitted for the upcoming Linux 6.18 merge window.

The driver patch describes this new AMD EDAC driver as:

"Add a driver for the AMD Versal NET DDR memory controller which supports single bit error correction, double bit error detection and other system errors from various IP subsystems (e.g., RPU, NOCs, HNICX, PL).

The driver listens for notifications from the NMC (Network management controller) using RPMsg (Remote Processor Messaging).

The channel used for communicating to RPMsg is named "error_edac". Upon receipt of a notification, the driver sends a RAS event trace."

Since Linux 6.15 there has been [2]a lot of upstreaming work for the AMD Versal NET SoCs as their next-generation Networked Adaptive Compute Acceleration Platform for HPC, networking, AI acceleration, and other uses.



[1] https://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git/commit/?h=edac-for-next&id=d5fe2fec6c40dda03df8cc9b4a97de0b7e39f984

[2] https://www.phoronix.com/news/Linux-6.15-AMD-Versal-NET



phoronix

indent does _not_ solve the problem of:
* buggers who add 1001st broken implementation of memcmp(), call it
FooTurdCompare and prepend it with 20x80 block comment.

- Alexander Viro on coding style