Re: [PATCH v3 0/3] KVM: SVM: Fix x2AVIC MSR interception issues

From: Sean Christopherson

Date: Wed May 27 2026 - 14:29:11 EST


On Thu, 14 May 2026 14:31:12 -0700, Sean Christopherson wrote:
> Fix a variety of bugs in SVM's handling of x2APIC MSR passthrough for x2AVIC,
> where KVM disables interception for MSR accesses that aren't accelerated by
> hardware (pointless and suboptimal), and also does NOT disable interception
> for practically any of the "range of vectors" MSRs, i.e. IRR, ISR, and TMR.
>
> Note, I tagged all of this for stable, but I could be convinced these fixes
> shouldn't be sent to LTS trees, as there are no functional bugs being fixed.
>
> [...]

Applied to kvm-x86 svm, with a fixed blurb for ARBPRI (hopefully :-D).

[1/3] KVM: x86: Add dedicated API for getting mask of accelerated x2APIC MSRs
https://github.com/kvm-x86/linux/commit/8ba621f335a5
[2/3] KVM: SVM: Disable x2AVIC RDMSR interception for MSRs KVM actually supports
https://github.com/kvm-x86/linux/commit/7f4b7092d9a1
[3/3] KVM: SVM: Only disable x2AVIC WRMSR interception for MSRs that are accelerated
https://github.com/kvm-x86/linux/commit/8c63179d975f

--
https://github.com/kvm-x86/linux/tree/next