[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v9 0/7] Add LMCE support
Changes in v9: * Minor updates in patch 1 per Jan's comments. * Collect Jan's R-b in patch 2. Haozhong Zhang (7): [M ] x86/domctl: generalize the restore of vMCE parameters [ R ] x86/vmce: emulate MSR_IA32_MCG_EXT_CTL [ R ] x86/vmce: enable injecting LMCE to guest on Intel host [ RA] x86/vmce, tools/libxl: expose LMCE capability in guest MSR_IA32_MCG_CAP [ R ] xen/mce: add support of vLMCE injection to XEN_MC_inject_v2 [ A] tools/libxc: add support of injecting MC# to specified CPUs [ A] tools/xen-mceinj: add support of injecting LMCE N: new in this version M: modified in this version R: got R-b A: got A-b docs/man/xl.cfg.pod.5.in | 24 +++++++++++++ tools/libxc/include/xenctrl.h | 2 ++ tools/libxc/xc_misc.c | 52 ++++++++++++++++++++++++++- tools/libxc/xc_sr_save_x86_hvm.c | 1 + tools/libxl/libxl.h | 7 ++++ tools/libxl/libxl_dom.c | 15 ++++++++ tools/libxl/libxl_types.idl | 1 + tools/tests/mce-test/tools/xen-mceinj.c | 50 ++++++++++++++++++++++++-- tools/xl/xl_parse.c | 31 ++++++++++++++-- xen/arch/x86/cpu/mcheck/mcaction.c | 23 ++++++++---- xen/arch/x86/cpu/mcheck/mce.c | 24 ++++++++++++- xen/arch/x86/cpu/mcheck/mce.h | 1 + xen/arch/x86/cpu/mcheck/mce_intel.c | 2 +- xen/arch/x86/cpu/mcheck/vmce.c | 64 +++++++++++++++++++++++++++++++-- xen/arch/x86/cpu/mcheck/vmce.h | 2 +- xen/arch/x86/domctl.c | 57 ++++++++++++++++++++--------- xen/arch/x86/hvm/hvm.c | 5 +++ xen/include/asm-x86/mce.h | 2 ++ xen/include/public/arch-x86/hvm/save.h | 1 + xen/include/public/arch-x86/xen-mca.h | 1 + xen/include/public/hvm/params.h | 7 +++- 21 files changed, 336 insertions(+), 36 deletions(-) -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |