[GIT PULL] KVM: x86: VMX changes for 7.3

Sean Christopherson <[email protected]>
Newsgroups org.kernel.vger.kvm,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Like the SVM changes, a small batch of fixes and cleanups.

The following changes since commit a204badd8432f93b7e862e7dac6db0fe3d65f370:

  Merge branch 'kvm-chainsaw' into HEAD (2026-06-25 11:32:09 +0200)

are available in the Git repository at:

  https://github.com/kvm-x86/linux.git tags/kvm-x86-vmx-7.3

for you to fetch changes up to 0aaedada606aef1732cf0e123403a1e8b8b38c0d:

  KVM: VMX: Cap VMX preemption timer to work around Intel erratum (2026-07-31 13:41:56 -0700)

----------------------------------------------------------------
KVM VMX changes for 7.3

 - Service local TLB flushes on a failed nested VM-Enter to fix a bug where KVM
   could miss a TLB on a future, successful VM-Enter with the same L2 VPID.

 - Cap the maximum value shoved into the VMX Preemption Timer to workaround an
   erratum that affects all existing Intel CPUs that support CPUID 0x15.

----------------------------------------------------------------
Hao Zhang (1):
      KVM: VMX: Use cached vcpu_vmx pointer in MSR and segment helpers

Jim Mattson (1):
      KVM: VMX: Cap VMX preemption timer to work around Intel erratum

Sean Christopherson (1):
      KVM: VMX: Bury all of the VMX preemption timer code under CONFIG_X86_64=y

Yosry Ahmed (1):
      KVM: nVMX: Service local TLB flushes on failed nested VM-Enter

 arch/x86/kvm/vmx/nested.c |   8 +++
 arch/x86/kvm/vmx/vmx.c    | 171 +++++++++++++++++++++++++++++-----------------
 2 files changed, 117 insertions(+), 62 deletions(-)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.