All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Fix multiple issues with xsave state handling on migrate
@ 2016-09-12  9:51 Andrew Cooper
  2016-09-12  9:51 ` [PATCH 1/6] x86/domctl: Introduce PV_XSAVE_HDR_SIZE and remove its opencoding Andrew Cooper
                   ` (5 more replies)
  0 siblings, 6 replies; 29+ messages in thread
From: Andrew Cooper @ 2016-09-12  9:51 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper

Patch 5 is the primary bugfix of this series, which is broken in Xen 4.7 as
well as master.  There are multiple latent security issues which would be
exposed at the point support for the first compressed xsave state was added,
but are in currently-dead code.

Andrew Cooper (6):
  x86/domctl: Introduce PV_XSAVE_HDR_SIZE and remove its opencoding
  x86/domctl: Fix TOCTOU race with the use of XEN_DOMCTL_getvcpuextstate
  x86/domctl: Simplfy XEN_DOMCTL_getvcpuextstate when xsave is not in use
  x86/xstate: Fix latent bugs in expand_xsave_states()
  x86/domctl: Fix migration of guests which are not using xsave
  x86/xstate: Fix latent bugs in compress_xsave_states()

 xen/arch/x86/domctl.c        | 62 +++++++++++++++++++++++++++---------------
 xen/arch/x86/hvm/hvm.c       | 20 ++++++++++++--
 xen/arch/x86/xstate.c        | 64 ++++++++++++++++++++++++++++++++------------
 xen/include/asm-x86/xstate.h |  6 +++++
 4 files changed, 112 insertions(+), 40 deletions(-)

-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

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

end of thread, other threads:[~2016-09-12 16:10 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-12  9:51 [PATCH 0/6] Fix multiple issues with xsave state handling on migrate Andrew Cooper
2016-09-12  9:51 ` [PATCH 1/6] x86/domctl: Introduce PV_XSAVE_HDR_SIZE and remove its opencoding Andrew Cooper
2016-09-12 11:05   ` Jan Beulich
2016-09-12  9:51 ` [PATCH 2/6] x86/domctl: Fix TOCTOU race with the use of XEN_DOMCTL_getvcpuextstate Andrew Cooper
2016-09-12 11:17   ` Jan Beulich
2016-09-12 12:02     ` Andrew Cooper
2016-09-12 12:33       ` Jan Beulich
2016-09-12 13:09         ` Andrew Cooper
2016-09-12 13:35           ` Jan Beulich
2016-09-12 13:37   ` Jan Beulich
2016-09-12  9:51 ` [PATCH 3/6] x86/domctl: Simplfy XEN_DOMCTL_getvcpuextstate when xsave is not in use Andrew Cooper
2016-09-12 11:26   ` Jan Beulich
2016-09-12  9:51 ` [PATCH 4/6] x86/xstate: Fix latent bugs in expand_xsave_states() Andrew Cooper
2016-09-12 11:41   ` Jan Beulich
2016-09-12 12:29     ` Andrew Cooper
2016-09-12 12:41       ` Jan Beulich
2016-09-12 12:43       ` Jan Beulich
2016-09-12 13:57         ` Andrew Cooper
2016-09-12 14:13           ` Jan Beulich
2016-09-12  9:51 ` [PATCH 5/6] x86/domctl: Fix migration of guests which are not using xsave Andrew Cooper
2016-09-12 12:14   ` Jan Beulich
2016-09-12 12:46     ` Andrew Cooper
2016-09-12 13:41       ` Jan Beulich
2016-09-12  9:51 ` [PATCH 6/6] x86/xstate: Fix latent bugs in compress_xsave_states() Andrew Cooper
2016-09-12 12:27   ` Jan Beulich
2016-09-12 12:59     ` Andrew Cooper
2016-09-12 13:47       ` Jan Beulich
2016-09-12 15:28         ` Andrew Cooper
2016-09-12 16:10           ` 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.