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

From: Sean Christopherson

Date: Thu Jun 11 2026 - 20:51:13 EST


The following changes since commit b7fbe9a1bf9ee6c967ef77d366ca58c35fcf1887:

Merge branch 'kvm-apx-prepare' into HEAD (2026-05-13 12:38:31 -0400)

are available in the Git repository at:

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

for you to fetch changes up to ca674df13b195eb6d124ab059799d4e03fa40624:

KVM: VMX: Handle bad values on proxied writes to LBR MSRs (2026-05-27 16:41:51 -0700)

----------------------------------------------------------------
KVM VMX changes for 7.2

- Fix a largely benign bug where KVM TDX would incorrectly state it could
emulate several x2APIC MSRs.

- Use the "safe" WRMSR API when proxying LBR MSR writes as the to-be-written
value is guest controlled and completely unvalidated.

----------------------------------------------------------------
Rick Edgecombe (1):
KVM: TDX: Fix x2APIC MSR handling in tdx_has_emulated_msr()

Xuanqing Shi (1):
KVM: VMX: Handle bad values on proxied writes to LBR MSRs

arch/x86/kvm/vmx/pmu_intel.c | 6 ++++--
arch/x86/kvm/vmx/tdx.c | 38 ++++++++++++++++++++++----------------
2 files changed, 26 insertions(+), 18 deletions(-)