[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/6] x86: Improvements to handling of various CPU bugs
This series borrows the cpu_bug_* idea from Linux. Using that, it reworks some of the AMD issues which impact the ongoing effort to upstream Hygon CPU support, and it works around the Harpertown SCE issue which breaks 64bit HVM guests. Andrew Cooper (6): x86/AMD Split init_amd() into per-uarch helpers x86/feature: Generalise synth and introduce a bug word x86/AMD: Rework XSA-9 / Erratum 121 handling entirely x86/AMD: Introduce and use X86_BUG_NULL_SEG x86/AMD: Fix handling of FPU pointer on Zen hardware x86/VT-x: Fix 64bit HVM guests on Harpertown cores xen/arch/x86/cpu/amd.c | 305 ++++++++++++++++------------ xen/arch/x86/cpu/intel.c | 7 + xen/arch/x86/domain.c | 37 ++-- xen/arch/x86/hvm/vmx/vmx.c | 30 ++- xen/arch/x86/xstate.c | 6 +- xen/include/asm-x86/amd.h | 5 - xen/include/asm-x86/cpufeature.h | 6 + xen/include/asm-x86/cpufeatures.h | 62 +++--- xen/include/asm-x86/domain.h | 2 + xen/include/asm-x86/hvm/hvm.h | 10 +- xen/include/public/arch-x86/cpufeatureset.h | 1 + 11 files changed, 289 insertions(+), 182 deletions(-) -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |