Re: [PATCH v2 0/5] KVM: SVM: improve NMI window singlestep

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 21/06/2017 09:06, Ladi Prosek wrote:
> On AMD hardware, Hyper-V doesn't work nested on KVM if L1 is started with
> more than one vCPU. The problem is in NMI which is heavily used by Windows
> on SMP systems.
> 
> This series fixes a couple of related issues with the current NMI singlestep
> logic and makes Windows with Hyper-V happy.
> 
> v1->v2:
> 
> * simplified patch 4 to call smp_send_reschedule instead of intercepting iret
>   (Paolo)
> 
> * added patch 5 to suppress singlestep on GIF=0 and nested exit (Paolo)
> 
> * dropped most of the cover letter blurb because we now singlestep only over
>   iret, as originally intended (Radim)
> 
> * still left nmi_singlestep_guest_rflags and the defensive code accessing it
>   in -- it shouldn't be needed if we really singlestep only over iret but it
>   is more robust this way (Radim)
> 
> * ran eventinj.flat, found no regression (baseline appears to be broken on
>   nested, I'll look into it separately) (Paolo)

Queued, thanks!

Paolo



[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux