Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

EDAC/mce_amd: Add new error descriptions for existing types

A few existing MCA bank types will have new error types in future SMCA
systems.

Add the descriptions for the new error types.

Signed-off-by: Yazen Ghannam <yazen.ghannam@amd.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/20200708153515.1911642-1-Yazen.Ghannam@amd.com

authored by

Yazen Ghannam and committed by
Borislav Petkov
dc7a8476 7d4c1ea2

+10 -1
+10 -1
drivers/edac/mce_amd.c
··· 210 210 "L2 BTB Multi-Match Error", 211 211 "L2 Cache Response Poison Error", 212 212 "System Read Data Error", 213 + "Hardware Assertion Error", 214 + "L1-TLB Multi-Hit", 215 + "L2-TLB Multi-Hit", 216 + "BSR Parity Error", 217 + "CT MCE", 213 218 }; 214 219 215 220 static const char * const smca_l2_mce_desc[] = { ··· 233 228 "Fetch address FIFO parity error", 234 229 "Patch RAM data parity error", 235 230 "Patch RAM sequencer parity error", 236 - "Micro-op buffer parity error" 231 + "Micro-op buffer parity error", 232 + "Hardware Assertion MCA Error", 237 233 }; 238 234 239 235 static const char * const smca_ex_mce_desc[] = { ··· 250 244 "Scheduling queue parity error", 251 245 "Branch buffer queue parity error", 252 246 "Hardware Assertion error", 247 + "Spec Map parity error", 248 + "Retire Map parity error", 253 249 }; 254 250 255 251 static const char * const smca_fp_mce_desc[] = { ··· 368 360 "Instruction Tag Cache Bank A ECC or parity error", 369 361 "Instruction Tag Cache Bank B ECC or parity error", 370 362 "System Hub Read Buffer ECC or parity error", 363 + "PHY RAM ECC error", 371 364 }; 372 365 373 366 static const char * const smca_mp5_mce_desc[] = {