From: Yazen Ghannam <yazen.ghan...@amd.com> This patchset includes updates for the MCA Address Translation process on recent AMD systems.
Patch 1: Fixes an input to the address translation function. The translation requires a physical Die ID (NodeId in AMD documentation) rather than a logicial NUMA node ID. This is because the physical and logical nodes may not always match. Patch 2: Add translation support for new memory interleaving options available in Rome systems. The patch is based on the latest AMD reference code for the address translation. Both patches have fixes tags, since they do fix some issues. However, stable is not copied. Patch 1 needs some fixups to apply. Patch 2 is large and doesn't seem to meet the requirements for stable though comments are welcome on if it should be applied. Thanks, Yazen Muralidhara M K (1): x86/MCE/AMD Support new memory interleaving schemes during address translation Yazen Ghannam (1): x86/MCE/AMD, EDAC/mce_amd: Use AMD NodeId for Family17h+ DRAM Decode arch/x86/include/asm/mce.h | 2 + arch/x86/kernel/cpu/mce/amd.c | 248 +++++++++++++++++++++++++++------- drivers/edac/mce_amd.c | 2 +- 3 files changed, 202 insertions(+), 50 deletions(-) -- 2.25.1