]> xenbits.xensource.com Git - xen.git/commit
x86 mca: Support MCA recovery actions for latest Intel platforms
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 16 Jun 2009 09:58:56 +0000 (10:58 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 16 Jun 2009 09:58:56 +0000 (10:58 +0100)
commite966818264908e842e2847f579ca4d94e586eaac
treedea1762db9aec7faf50813780b7371174df7f657
parent3e71ff4418f6ab1be070f0994bf55d42b3363a52
x86 mca: Support MCA recovery actions for latest Intel platforms

When an UC = 1 PCC = 0 MCE happens, there're more types of software
recoverable error defined on on latest Intel Platform. For identifying
those new errors, some new bit (S/AR bit) is defined in MCi_STATUS
register. Also we need MCACOD help's to judge the detailed
error. Combined with the OVER bit, different recovery policies are
required for containing those new errors.

SRAO error  is an software recoverable MCA error, no recovery action
required. while SRAR  is an software recoverable MCA error, recovery
action is required.

Signed-off-by: Liping Ke <liping.ke@intel.com>
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
xen/arch/x86/cpu/mcheck/amd_nonfatal.c
xen/arch/x86/cpu/mcheck/mce.c
xen/arch/x86/cpu/mcheck/mce.h
xen/arch/x86/cpu/mcheck/mce_intel.c
xen/arch/x86/cpu/mcheck/non-fatal.c
xen/arch/x86/cpu/mcheck/x86_mca.h