mbox series

[for-4.13,v2,0/3] x86/hvm: Multiple corrections to task switch handling

Message ID 20191126120357.13398-1-andrew.cooper3@citrix.com (mailing list archive)
Headers show
Series x86/hvm: Multiple corrections to task switch handling | expand

Message

Andrew Cooper Nov. 26, 2019, 12:03 p.m. UTC
These patches want backporting due to the severity of patch 2.  They should
therefore be considered for 4.13 at this point.

Andrew Cooper (3):
  x86/vtx: Fix fault semantics for early task switch failures
  x86/svm: Always intercept ICEBP
  x86/svm: Write the correct %eip into the outgoing task

 xen/arch/x86/hvm/hvm.c                |  4 +-
 xen/arch/x86/hvm/svm/emulate.c        | 54 ++++++++++++++++++++++++
 xen/arch/x86/hvm/svm/svm.c            | 77 ++++++++++++++++++++++-------------
 xen/arch/x86/hvm/svm/vmcb.c           |  2 +-
 xen/arch/x86/hvm/vmx/vmx.c            |  4 +-
 xen/arch/x86/monitor.c                |  3 --
 xen/include/asm-x86/hvm/hvm.h         | 13 +-----
 xen/include/asm-x86/hvm/svm/emulate.h |  1 +
 8 files changed, 109 insertions(+), 49 deletions(-)

Comments

Jürgen Groß Nov. 28, 2019, 3:54 p.m. UTC | #1
On 26.11.19 13:03, Andrew Cooper wrote:
> These patches want backporting due to the severity of patch 2.  They should
> therefore be considered for 4.13 at this point.
> 
> Andrew Cooper (3):
>    x86/vtx: Fix fault semantics for early task switch failures
>    x86/svm: Always intercept ICEBP
>    x86/svm: Write the correct %eip into the outgoing task
> 
>   xen/arch/x86/hvm/hvm.c                |  4 +-
>   xen/arch/x86/hvm/svm/emulate.c        | 54 ++++++++++++++++++++++++
>   xen/arch/x86/hvm/svm/svm.c            | 77 ++++++++++++++++++++++-------------
>   xen/arch/x86/hvm/svm/vmcb.c           |  2 +-
>   xen/arch/x86/hvm/vmx/vmx.c            |  4 +-
>   xen/arch/x86/monitor.c                |  3 --
>   xen/include/asm-x86/hvm/hvm.h         | 13 +-----
>   xen/include/asm-x86/hvm/svm/emulate.h |  1 +
>   8 files changed, 109 insertions(+), 49 deletions(-)
> 

For the series:

Release-acked-by: Juergen Gross <jgross@suse.com>


Juergen