[PATCH 0/6] AMD64 EDAC: Check for nodes without memory, etc.

From: Ghannam, Yazen
Date: Fri Oct 18 2019 - 11:31:29 EST

From: Yazen Ghannam <yazen.ghannam@xxxxxxx>

Hi Boris,

This set contains the next revision of the RFC patches I included with
the last AMD64 EDAC updates. I dropped the RFC tags, and I added a
couple of new patches.

Most of these patches address the issue where the module check and
complains about DRAM ECC on nodes without memory.

Patch 3 is new and came out of looking at the family type structs and
the boot flow.

Patch 6 fixes the "grain not set" warning that was recently introduced.



Yazen Ghannam (6):
EDAC/amd64: Make struct amd64_family_type global
EDAC/amd64: Gather hardware information early
EDAC/amd64: Save max number of controllers to family type
EDAC/amd64: Use cached data when checking for ECC
EDAC/amd64: Check for memory before fully initializing an instance
EDAC/amd64: Set grain per DIMM

drivers/edac/amd64_edac.c | 174 ++++++++++++++++++++------------------
drivers/edac/amd64_edac.h | 1 +
2 files changed, 94 insertions(+), 81 deletions(-)