AMD Zen 2 EDAC Support Being Readied, Preps For Up To 8 Memory Controllers Per Die
Written by Michael Larabel in AMD on 28 February 2019 at 01:54 PM EST. 6 Comments
AMD --
AMD developers continue working out the open-source enablement bits for Linux to handle the upcoming Zen 2 processors.

We've seen more and more Zen 2 related kernel patches come out in recent months and the latest is a revision to their EDAC patches for the kernel's Error Detection And Correction code in reporting ECC errors, etc. The patches extend the existing AMD64 EDAC driver for supporting Family 17h Model 30h and beyond.

Of interest, the patches do prepare for future AMD CPUs moving to more than two memory controllers per die. One of the patches spells out clearly, "The first few models of Family 17h all had 2 Unified Memory Controllers per Die, so this was treated as a fixed value. However, future systems may have more Unified Memory Controllers per Die."

A follow-up patch also notes that these future AMD CPUs could have as many as eight memory controllers per die, "Increase the size of the struct chip_select array to eight, which is the largest number of controllers per die currently supported on AMD systems."

The revised patches are coming in a bit late so they might not make it in time for the Linux 5.1 kernel merge window opening next week, but otherwise will be material to look forward to with Linux 5.2.
Related News
About The Author
Author picture

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week