VOOZH about

URL: https://www.phoronix.com/news/Linux-6.15-EDAC

⇱ Linux 6.15 Adds Raptor Lake-S Support To Intel EDAC Driver - Phoronix


👁 Phoronix

Linux 6.15 Adds Raptor Lake-S Support To Intel EDAC Driver

Written by Michael Larabel in Hardware on 26 March 2025 at 08:53 AM EDT. 5 Comments
The Linux Error Detection And Correction (EDAC) subsystem updates have been merged for the ongoing Linux 6.15 kernel.

With the EDAC updates for Linux 6.15 is adding Intel Raptor Lake S processor support to the ie31200_edac driver. With the Raptor Lake S SoCs support is added for its multiple memory controllers as well as out-of-band ECC capability.

Intel engineers have been refactoring the ie31200_edac driver to support Intel client SoCs with multiple memory controllers and out-of-band ECC while Raptor Lake S is the first SoC seeing this support in Linux 6.15.
"The Intel Raptor Lake-S SoC contains two memory controllers with DDR5 memory type and out-of-band ECC capability. The resource definitions of the memory controller are different from previous generations. One notable difference is that the PCI ERRSTS register is deprecated and is not used to indicate the presence of errors or to clear the MMIO-mapped ECC error log regsiters.

Extend the ie31200_edac driver to support multiple memory controllers, add a resource configuration table and use an MSR register to clear the ECC error log registers to provide EDAC support for Raptor Lake-S SoCs."

This addition for Raptor Lake S is late but better late than never.

👁 Intel Raptor Lake


This pull request also adds infrastructure bits to EDAC to be able to register memory scrubbing RAS functionality. This is intended for use with CXL devices that have different scrubbers for built-in memory.

More details on these EDAC changes merged for Linux 6.15 via this pull.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.