Skip to content

Commit b2e673a

Browse files
Avadhut Naikbp3tk0v
authored andcommitted
EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh
AMD's Family 19h-based Models 70h-7fh support 4 unified memory controllers (UMC) per processor die. The amd64_edac driver, however, assumes only 2 UMCs are supported since max_mcs variable for the models has not been explicitly set to 4. The same results in incomplete or incorrect memory information being logged to dmesg by the module during initialization in some instances. Fixes: 6c79e42 ("EDAC/amd64: Add support for ECC on family 19h model 60h-7Fh") Closes: https://lore.kernel.org/all/[email protected]/ Reported-by: reox <[email protected]> Signed-off-by: Avadhut Naik <[email protected]> Signed-off-by: Borislav Petkov (AMD) <[email protected]> Cc: [email protected] Link: https://lore.kernel.org/[email protected]
1 parent e04c78d commit b2e673a

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/edac/amd64_edac.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3879,6 +3879,7 @@ static int per_family_init(struct amd64_pvt *pvt)
38793879
break;
38803880
case 0x70 ... 0x7f:
38813881
pvt->ctl_name = "F19h_M70h";
3882+
pvt->max_mcs = 4;
38823883
pvt->flags.zn_regs_v2 = 1;
38833884
break;
38843885
case 0x90 ... 0x9f:

0 commit comments

Comments
 (0)