Merge branch 'kvm-fixes-6.10-1' into HEAD
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 3 Jun 2024 17:09:55 +0000 (13:09 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 3 Jun 2024 17:18:08 +0000 (13:18 -0400)
commitb3233c737ec5bf8b35130cdb6b3fe49b26a2be99
tree03e0f256efd03158095f9f010f94ffd8b5c84061
parentc3f38fa61af77b49866b006939479069cd451173
parent89a58812c47f1823191e9d0b08b53df2dd304ae2
Merge branch 'kvm-fixes-6.10-1' into HEAD

* Fixes and debugging help for the #VE sanity check.  Also disable
  it by default, even for CONFIG_DEBUG_KERNEL, because it was found
  to trigger spuriously (most likely a processor erratum as the
  exact symptoms vary by generation).

* Avoid WARN() when two NMIs arrive simultaneously during an NMI-disabled
  situation (GIF=0 or interrupt shadow) when the processor supports
  virtual NMI.  While generally KVM will not request an NMI window
  when virtual NMIs are supported, in this case it *does* have to
  single-step over the interrupt shadow or enable the STGI intercept,
  in order to deliver the latched second NMI.

* Drop support for hand tuning APIC timer advancement from userspace.
  Since we have adaptive tuning, and it has proved to work well,
  drop the module parameter for manual configuration and with it a
  few stupid bugs that it had.
arch/x86/kvm/vmx/vmx.c