[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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.