All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] x86/spec-ctrl: Fix NMI race condition
@ 2022-01-13 16:38 Andrew Cooper
  2022-01-13 16:38 ` [PATCH 1/3] x86/msr: Split MSR_SPEC_CTRL handling Andrew Cooper
                   ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Andrew Cooper @ 2022-01-13 16:38 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper

Andrew Cooper (3):
  x86/msr: Split MSR_SPEC_CTRL handling
  x86/spec-ctrl: Drop SPEC_CTRL_{ENTRY_FROM,EXIT_TO}_HVM
  x86/spec-ctrl: Fix NMI race condition with VT-x MSR_SPEC_CTRL handling

 xen/arch/x86/hvm/svm/entry.S             |  5 ++--
 xen/arch/x86/hvm/vmx/entry.S             | 23 ++++++++++-----
 xen/arch/x86/hvm/vmx/vmx.c               | 38 ++++++++++++++++++++++++-
 xen/arch/x86/include/asm/msr.h           | 21 ++++++++++----
 xen/arch/x86/include/asm/spec_ctrl_asm.h | 49 ++++----------------------------
 xen/arch/x86/msr.c                       |  6 ++--
 xen/arch/x86/pv/emul-priv-op.c           | 10 +++++++
 7 files changed, 90 insertions(+), 62 deletions(-)

-- 
2.11.0



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

end of thread, other threads:[~2022-01-18  7:57 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-13 16:38 [PATCH 0/3] x86/spec-ctrl: Fix NMI race condition Andrew Cooper
2022-01-13 16:38 ` [PATCH 1/3] x86/msr: Split MSR_SPEC_CTRL handling Andrew Cooper
2022-01-14 11:03   ` Roger Pau Monné
2022-01-17 11:07   ` Jan Beulich
2022-01-17 11:24     ` Andrew Cooper
2022-01-17 11:54       ` Jan Beulich
2022-01-13 16:38 ` [PATCH 2/3] x86/spec-ctrl: Drop SPEC_CTRL_{ENTRY_FROM,EXIT_TO}_HVM Andrew Cooper
2022-01-14 11:42   ` Roger Pau Monné
2022-01-14 11:49     ` Andrew Cooper
2022-01-17 11:22   ` Jan Beulich
2022-01-17 11:41     ` Andrew Cooper
2022-01-17 11:57       ` Jan Beulich
2022-01-13 16:38 ` [PATCH 3/3] x86/spec-ctrl: Fix NMI race condition with VT-x MSR_SPEC_CTRL handling Andrew Cooper
2022-01-14 12:50   ` Roger Pau Monné
2022-01-14 13:08     ` Andrew Cooper
2022-01-14 13:43       ` Roger Pau Monné
2022-01-14 13:49         ` Andrew Cooper
2022-01-14 14:14   ` Andrew Cooper
2022-01-14 14:41     ` Andrew Cooper
2022-01-17  9:21       ` Jan Beulich
2022-01-17 11:43         ` Andrew Cooper
2022-01-17 11:51   ` Jan Beulich
2022-01-17 17:23     ` Andrew Cooper
2022-01-18  7:57       ` Jan Beulich

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.