[PATCH 0/2] AMD MCA Address Translation Updates

From: Yazen Ghannam
Date: Fri Aug 14 2020 - 15:15:11 EST


From: Yazen Ghannam <yazen.ghannam@xxxxxxx>

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