News: 0001637327

  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)

Intel Xeon Diamond Rapids EDAC Driver Changes Readied For Linux 7.2

([Intel] 33 Minutes Ago DIamond Rapids EDAC)


Ahead of [1]Intel Diamond Rapids server processors launching in 2027 , the Linux kernel continues getting into shape for these next-gen Xeon processors. The latest enablement work taking place for Diamond Rapids is readying the Error Detection And Correction (EDAC) driver support for propagating memory errors/correction information under Linux.

With Diamond Rapids' Retry Read Error Log "RRL" it now operates at a sub memory channel granularity and thus the Intel EDAC driver code had to be restructured. Over the course of several patches queued into the "edac-for-next" Git branch that has now taken place. Following the prep work is [2]this patch going ahead in enabling RRL support for intel Xeon Diamond Rapids.

"Compared to previous generations, Diamond Rapids RRL (Retry Read error Log) operates at DDR sub-channel granularity and adds an extra register per set. It also increases the CORRERRCNT register width from 4 to 8 bytes while reducing the number of registers from 8 to 4.

Add the Diamond Rapids RRL register configuration table and enable support."

With that support in edac-for-next, it's in turn expected to be merged later this month for the Linux 7.2 kernel merge window.

Separately, also queued in the past few days to edac-for-next is adding [3]Nova Lake H SoC support to the IGEN6 EDAC driver. Nova Lake H's memory controller registers and in-band ECC registers are similar to Panther Lake H but with some minor differences now accommodated for in that queued code for allowing EDAC support on that next-gen SoC.



[1] https://www.phoronix.com/review/intel-xeon-6-plus-cri-e835

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

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



I suppose some of the variation between Boston drivers and the rest of the
country is due to the progressive Massachusetts Driver Education Manual which
I happen to have in my top desk drawer. Some of the Tips for Better Driving
are worth considering, to wit:

[131.16d]:
"Directional signals are generally not used except during vehicle
inspection; however, a left-turn signal is appropriate when making
a U-turn on a divided highway."

[96.7b]:
"When paying tolls, remember that it is necessary to release the
quarter a full 3 seconds before passing the basket if you are
traveling more than 60 MPH."

[110.13]:
"When traveling on a one-way street, stay to the right, so as not
to interfere with oncoming traffic."