|
@@ -257,12 +257,12 @@ static const struct mce_derror_table mce_p7_derror_table[] = {
|
|
|
{ 0x00000400, true,
|
|
|
MCE_ERROR_TYPE_TLB, MCE_TLB_ERROR_MULTIHIT,
|
|
|
MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
+{ 0x00000080, true,
|
|
|
+ MCE_ERROR_TYPE_SLB, MCE_SLB_ERROR_MULTIHIT, /* Before PARITY */
|
|
|
+ MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
{ 0x00000100, true,
|
|
|
MCE_ERROR_TYPE_SLB, MCE_SLB_ERROR_PARITY,
|
|
|
MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
-{ 0x00000080, true,
|
|
|
- MCE_ERROR_TYPE_SLB, MCE_SLB_ERROR_MULTIHIT,
|
|
|
- MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
{ 0x00000040, true,
|
|
|
MCE_ERROR_TYPE_SLB, MCE_SLB_ERROR_INDETERMINATE, /* BOTH */
|
|
|
MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
@@ -290,12 +290,12 @@ static const struct mce_derror_table mce_p8_derror_table[] = {
|
|
|
{ 0x00000200, true,
|
|
|
MCE_ERROR_TYPE_ERAT, MCE_ERAT_ERROR_MULTIHIT, /* SECONDARY ERAT */
|
|
|
MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
+{ 0x00000080, true,
|
|
|
+ MCE_ERROR_TYPE_SLB, MCE_SLB_ERROR_MULTIHIT, /* Before PARITY */
|
|
|
+ MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
{ 0x00000100, true,
|
|
|
MCE_ERROR_TYPE_SLB, MCE_SLB_ERROR_PARITY,
|
|
|
MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
-{ 0x00000080, true,
|
|
|
- MCE_ERROR_TYPE_SLB, MCE_SLB_ERROR_MULTIHIT,
|
|
|
- MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
{ 0, false, 0, 0, 0, 0 } };
|
|
|
|
|
|
static const struct mce_derror_table mce_p9_derror_table[] = {
|
|
@@ -320,12 +320,12 @@ static const struct mce_derror_table mce_p9_derror_table[] = {
|
|
|
{ 0x00000200, false,
|
|
|
MCE_ERROR_TYPE_USER, MCE_USER_ERROR_TLBIE,
|
|
|
MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
+{ 0x00000080, true,
|
|
|
+ MCE_ERROR_TYPE_SLB, MCE_SLB_ERROR_MULTIHIT, /* Before PARITY */
|
|
|
+ MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
{ 0x00000100, true,
|
|
|
MCE_ERROR_TYPE_SLB, MCE_SLB_ERROR_PARITY,
|
|
|
MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
-{ 0x00000080, true,
|
|
|
- MCE_ERROR_TYPE_SLB, MCE_SLB_ERROR_MULTIHIT,
|
|
|
- MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|
|
|
{ 0x00000040, true,
|
|
|
MCE_ERROR_TYPE_RA, MCE_RA_ERROR_LOAD,
|
|
|
MCE_INITIATOR_CPU, MCE_SEV_ERROR_SYNC, },
|