Commit e03447ee authored by Yazen Ghannam's avatar Yazen Ghannam Committed by Borislav Petkov

EDAC, mce_amd: Match error descriptions to latest documentation

Update the error descriptions to match the latest documentation for
easier searching. In some cases the changes are small and in other cases
the changes may be total rewording of the description.

No functional changes.
Signed-off-by: default avatarYazen Ghannam <yazen.ghannam@amd.com>
Signed-off-by: default avatarBorislav Petkov <bp@suse.de>
Cc: linux-edac <linux-edac@vger.kernel.org>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: Tony Luck <tony.luck@intel.com>
Cc: x86@kernel.org
Link: https://lkml.kernel.org/r/20190201225534.8177-5-Yazen.Ghannam@amd.com
parent 8a5dd2cd
...@@ -151,74 +151,74 @@ static const char * const mc6_mce_desc[] = { ...@@ -151,74 +151,74 @@ static const char * const mc6_mce_desc[] = {
/* Scalable MCA error strings */ /* Scalable MCA error strings */
static const char * const smca_ls_mce_desc[] = { static const char * const smca_ls_mce_desc[] = {
"Load queue parity", "Load queue parity error",
"Store queue parity", "Store queue parity error",
"Miss address buffer payload parity", "Miss address buffer payload parity error",
"L1 TLB parity", "Level 1 TLB parity error",
"DC Tag error type 5", "DC Tag error type 5",
"DC tag error type 6", "DC Tag error type 6",
"DC tag error type 1", "DC Tag error type 1",
"Internal error type 1", "Internal error type 1",
"Internal error type 2", "Internal error type 2",
"Sys Read data error thread 0", "System Read Data Error Thread 0",
"Sys read data error thread 1", "System Read Data Error Thread 1",
"DC tag error type 2", "DC Tag error type 2",
"DC data error type 1 (poison consumption)", "DC Data error type 1 and poison consumption",
"DC data error type 2", "DC Data error type 2",
"DC data error type 3", "DC Data error type 3",
"DC tag error type 4", "DC Tag error type 4",
"L2 TLB parity", "Level 2 TLB parity error",
"PDC parity error", "PDC parity error",
"DC tag error type 3", "DC Tag error type 3",
"DC tag error type 5", "DC Tag error type 5",
"L2 fill data error", "L2 Fill Data error",
}; };
static const char * const smca_if_mce_desc[] = { static const char * const smca_if_mce_desc[] = {
"microtag probe port parity error", "Op Cache Microtag Probe Port Parity Error",
"IC microtag or full tag multi-hit error", "IC Microtag or Full Tag Multi-hit Error",
"IC full tag parity", "IC Full Tag Parity Error",
"IC data array parity", "IC Data Array Parity Error",
"Decoupling queue phys addr parity error", "Decoupling Queue PhysAddr Parity Error",
"L0 ITLB parity error", "L0 ITLB Parity Error",
"L1 ITLB parity error", "L1 ITLB Parity Error",
"L2 ITLB parity error", "L2 ITLB Parity Error",
"BPQ snoop parity on Thread 0", "BPQ Thread 0 Snoop Parity Error",
"BPQ snoop parity on Thread 1", "BPQ Thread 1 Snoop Parity Error",
"L1 BTB multi-match error", "L1 BTB Multi-Match Error",
"L2 BTB multi-match error", "L2 BTB Multi-Match Error",
"L2 Cache Response Poison error", "L2 Cache Response Poison Error",
"System Read Data error", "System Read Data Error",
}; };
static const char * const smca_l2_mce_desc[] = { static const char * const smca_l2_mce_desc[] = {
"L2M tag multi-way-hit error", "L2M Tag Multiple-Way-Hit error",
"L2M tag ECC error", "L2M Tag or State Array ECC Error",
"L2M data ECC error", "L2M Data Array ECC Error",
"HW assert", "Hardware Assert Error",
}; };
static const char * const smca_de_mce_desc[] = { static const char * const smca_de_mce_desc[] = {
"uop cache tag parity error", "Micro-op cache tag parity error",
"uop cache data parity error", "Micro-op cache data parity error",
"Insn buffer parity error", "Instruction buffer parity error",
"uop queue parity error", "Micro-op queue parity error",
"Insn dispatch queue parity error", "Instruction dispatch queue parity error",
"Fetch address FIFO parity", "Fetch address FIFO parity error",
"Patch RAM data parity", "Patch RAM data parity error",
"Patch RAM sequencer parity", "Patch RAM sequencer parity error",
"uop buffer parity" "Micro-op buffer parity error"
}; };
static const char * const smca_ex_mce_desc[] = { static const char * const smca_ex_mce_desc[] = {
"Watchdog timeout error", "Watchdog Timeout error",
"Phy register file parity", "Physical register file parity error",
"Flag register file parity", "Flag register file parity error",
"Immediate displacement register file parity", "Immediate displacement register file parity error",
"Address generator payload parity", "Address generator payload parity error",
"EX payload parity", "EX payload parity error",
"Checkpoint queue parity", "Checkpoint queue parity error",
"Retire dispatch queue parity", "Retire dispatch queue parity error",
"Retire status queue parity error", "Retire status queue parity error",
"Scheduling queue parity error", "Scheduling queue parity error",
"Branch buffer queue parity error", "Branch buffer queue parity error",
...@@ -226,36 +226,36 @@ static const char * const smca_ex_mce_desc[] = { ...@@ -226,36 +226,36 @@ static const char * const smca_ex_mce_desc[] = {
}; };
static const char * const smca_fp_mce_desc[] = { static const char * const smca_fp_mce_desc[] = {
"Physical register file parity", "Physical register file (PRF) parity error",
"Freelist parity error", "Freelist (FL) parity error",
"Schedule queue parity", "Schedule queue parity error",
"NSQ parity error", "NSQ parity error",
"Retire queue parity", "Retire queue (RQ) parity error",
"Status register file parity", "Status register file (SRF) parity error",
"Hardware assertion", "Hardware assertion",
}; };
static const char * const smca_l3_mce_desc[] = { static const char * const smca_l3_mce_desc[] = {
"Shadow tag macro ECC error", "Shadow Tag Macro ECC Error",
"Shadow tag macro multi-way-hit error", "Shadow Tag Macro Multi-way-hit Error",
"L3M tag ECC error", "L3M Tag ECC Error",
"L3M tag multi-way-hit error", "L3M Tag Multi-way-hit Error",
"L3M data ECC error", "L3M Data ECC Error",
"XI parity, L3 fill done channel error", "SDP Parity Error or SystemReadDataError from XI",
"L3 victim queue parity", "L3 Victim Queue Parity Error",
"L3 HW assert", "L3 Hardware Assertion",
}; };
static const char * const smca_cs_mce_desc[] = { static const char * const smca_cs_mce_desc[] = {
"Illegal request from transport layer", "Illegal Request",
"Address violation", "Address Violation",
"Security violation", "Security Violation",
"Illegal response from transport layer", "Illegal Response",
"Unexpected response", "Unexpected Response",
"Parity error on incoming request or probe response data", "Request or Probe Parity Error",
"Parity error on incoming read response data", "Read Response Parity Error",
"Atomic request parity", "Atomic Request Parity Error",
"ECC error on probe filter access", "Probe Filter ECC Error",
}; };
static const char * const smca_cs2_mce_desc[] = { static const char * const smca_cs2_mce_desc[] = {
...@@ -276,30 +276,30 @@ static const char * const smca_cs2_mce_desc[] = { ...@@ -276,30 +276,30 @@ static const char * const smca_cs2_mce_desc[] = {
}; };
static const char * const smca_pie_mce_desc[] = { static const char * const smca_pie_mce_desc[] = {
"HW assert", "Hardware Assert",
"Internal PIE register security violation", "Register security violation",
"Error on GMI link", "Link Error",
"Poison data written to internal PIE register", "Poison data consumption",
"A deferred error was detected in the DF" "A deferred error was detected in the DF"
}; };
static const char * const smca_umc_mce_desc[] = { static const char * const smca_umc_mce_desc[] = {
"DRAM ECC error", "DRAM ECC error",
"Data poison error on DRAM", "Data poison error",
"SDP parity error", "SDP parity error",
"Advanced peripheral bus error", "Advanced peripheral bus error",
"Command/address parity error", "Address/Command parity error",
"Write data CRC error", "Write data CRC error",
"DCQ SRAM ECC error", "DCQ SRAM ECC error",
"AES SRAM ECC error", "AES SRAM ECC error",
}; };
static const char * const smca_pb_mce_desc[] = { static const char * const smca_pb_mce_desc[] = {
"Parameter Block RAM ECC error", "An ECC error in the Parameter Block RAM array",
}; };
static const char * const smca_psp_mce_desc[] = { static const char * const smca_psp_mce_desc[] = {
"PSP RAM ECC or parity error", "An ECC or parity error in a PSP RAM instance",
}; };
static const char * const smca_psp2_mce_desc[] = { static const char * const smca_psp2_mce_desc[] = {
...@@ -324,7 +324,7 @@ static const char * const smca_psp2_mce_desc[] = { ...@@ -324,7 +324,7 @@ static const char * const smca_psp2_mce_desc[] = {
}; };
static const char * const smca_smu_mce_desc[] = { static const char * const smca_smu_mce_desc[] = {
"SMU RAM ECC or parity error", "An ECC or parity error in an SMU RAM instance",
}; };
static const char * const smca_smu2_mce_desc[] = { static const char * const smca_smu2_mce_desc[] = {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment