x86/mce: Update MCE severity condition check
Update some SRAR severity conditions check to make it clearer, according to latest Intel SDM Vol 3(June 2013), table 15-20. Signed-off-by: Chen Gong <gong.chen@linux.intel.com> Acked-by: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> Signed-off-by: Tony Luck <tony.luck@intel.com>
This commit is contained in:
Родитель
9e895ace5d
Коммит
33d7885b59
|
@ -110,22 +110,17 @@ static struct severity {
|
||||||
/* known AR MCACODs: */
|
/* known AR MCACODs: */
|
||||||
#ifdef CONFIG_MEMORY_FAILURE
|
#ifdef CONFIG_MEMORY_FAILURE
|
||||||
MCESEV(
|
MCESEV(
|
||||||
KEEP, "HT thread notices Action required: data load error",
|
KEEP, "Action required but unaffected thread is continuable",
|
||||||
SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_DATA),
|
SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR),
|
||||||
MCGMASK(MCG_STATUS_EIPV, 0)
|
MCGMASK(MCG_STATUS_RIPV, MCG_STATUS_RIPV)
|
||||||
),
|
),
|
||||||
MCESEV(
|
MCESEV(
|
||||||
AR, "Action required: data load error",
|
AR, "Action required: data load error in a user process",
|
||||||
SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_DATA),
|
SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_DATA),
|
||||||
USER
|
USER
|
||||||
),
|
),
|
||||||
MCESEV(
|
MCESEV(
|
||||||
KEEP, "HT thread notices Action required: instruction fetch error",
|
AR, "Action required: instruction fetch error in a user process",
|
||||||
SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_INSTR),
|
|
||||||
MCGMASK(MCG_STATUS_EIPV, 0)
|
|
||||||
),
|
|
||||||
MCESEV(
|
|
||||||
AR, "Action required: instruction fetch error",
|
|
||||||
SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_INSTR),
|
SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_INSTR),
|
||||||
USER
|
USER
|
||||||
),
|
),
|
||||||
|
|
Загрузка…
Ссылка в новой задаче