All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] x86: Improvements to handling of various CPU bugs
@ 2018-12-28 12:39 Andrew Cooper
  2018-12-28 12:39 ` [PATCH 1/6] x86/AMD Split init_amd() into per-uarch helpers Andrew Cooper
                   ` (5 more replies)
  0 siblings, 6 replies; 29+ messages in thread
From: Andrew Cooper @ 2018-12-28 12:39 UTC (permalink / raw)
  To: Xen-devel
  Cc: Kevin Tian, Wei Liu, Jan Beulich, Andrew Cooper, Jun Nakajima,
	Pu Wen, Roger Pau Monné

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@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2019-01-09 11:04 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-28 12:39 [PATCH 0/6] x86: Improvements to handling of various CPU bugs Andrew Cooper
2018-12-28 12:39 ` [PATCH 1/6] x86/AMD Split init_amd() into per-uarch helpers Andrew Cooper
2018-12-28 15:14   ` Roger Pau Monné
2018-12-28 16:12     ` Andrew Cooper
2019-01-08 16:15   ` Jan Beulich
2018-12-28 12:39 ` [PATCH 2/6] x86/feature: Generalise synth and introduce a bug word Andrew Cooper
2018-12-28 15:18   ` Roger Pau Monné
2019-01-02 12:48   ` Wei Liu
2019-01-08 16:20   ` Jan Beulich
2018-12-28 12:39 ` [PATCH 3/6] x86/AMD: Rework XSA-9 / Erratum 121 handling entirely Andrew Cooper
2018-12-28 15:26   ` Roger Pau Monné
2018-12-28 16:06     ` Andrew Cooper
2019-01-09 10:16   ` Jan Beulich
2018-12-28 12:39 ` [PATCH 4/6] x86/AMD: Introduce and use X86_BUG_NULL_SEG Andrew Cooper
2018-12-28 15:36   ` Roger Pau Monné
2019-01-02 12:55   ` Wei Liu
2019-01-09 10:32   ` Jan Beulich
2018-12-28 12:39 ` [PATCH 5/6] x86/AMD: Fix handling of FPU pointer on Zen hardware Andrew Cooper
2018-12-28 15:43   ` Roger Pau Monné
2018-12-28 16:11     ` Andrew Cooper
2019-01-04 10:27       ` Jan Beulich
2018-12-29  9:52   ` Pu Wen
2018-12-29 13:02     ` Andrew Cooper
2019-01-02 12:56   ` Wei Liu
2019-01-09 11:04   ` Jan Beulich
2018-12-28 12:39 ` [PATCH 6/6] x86/VT-x: Fix 64bit HVM guests on Harpertown cores Andrew Cooper
2018-12-28 15:54   ` Roger Pau Monné
2019-01-02  5:10   ` Tian, Kevin
2019-01-03 11:01   ` Andrew Cooper

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.