x86/vMCE: Add AMD support
authorChristoph Egger <Christoph.Egger@amd.com>
Wed, 26 Sep 2012 10:07:42 +0000 (12:07 +0200)
committerChristoph Egger <Christoph.Egger@amd.com>
Wed, 26 Sep 2012 10:07:42 +0000 (12:07 +0200)
commitbe3e4ed45e1bb0ec9aa2dfcd5450eec6ccc56dac
tree36a4c66187f472579b1db2029022f415d9c095fc
parent19b03acdd1cdb8a6c35a30079ae6d6fb72caa285
x86/vMCE: Add AMD support

Add vMCE support for AMD. Add vmce namespace to Intel specific vMCE MSR
functions. Move vMCE prototypes from mce.h to vmce.h.

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
- fix inverted return values from vmce_amd_{rd,wr}msr()
- remove bogus printk()-s from those functions

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Committed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/cpu/mcheck/amd_f10.c
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/vmce.c
xen/arch/x86/cpu/mcheck/vmce.h [new file with mode: 0644]