Re: [PATCH v4 0/5] KVM: x86: Virtualize AMD's "disable CPUID in usermode"
From: Sean Christopherson
Date: Fri May 29 2026 - 18:48:03 EST
On Wed, 27 May 2026 10:43:42 -0700, Jim Mattson wrote:
> AMD's "disable CPUID in usermode" feature is analogous to Intel's "CPUID
> faulting" feature, but it is advertised and activated differently. The AMD
> feature is advertised via CPUID.80000021H:EAX.CpuidUserDis[bit 17] and
> activated by setting HWCR.CpuidUserDis[bit 35].
>
> Add virtualization support for the AMD feature.
>
> [...]
Applied to kvm-x86 misc, thanks!
[1/5] KVM: x86: Consolidate CPUID fault handling for emulator and interception logic
https://github.com/kvm-x86/linux/commit/cf7d65d1d6f5
[2/5] KVM: x86: Prioritize CPUID faulting over CPUID VM-exits in nested VMX
https://github.com/kvm-x86/linux/commit/be7fd7c3e8bc
[3/5] KVM: x86: Remove supports_cpuid_fault() helper
https://github.com/kvm-x86/linux/commit/d1bc99885a59
[4/5] KVM: x86: Virtualize AMD CPUID faulting
https://github.com/kvm-x86/linux/commit/e93a93f11490
[5/5] KVM: selftests: Update hwcr_msr_test for CPUID faulting bit
https://github.com/kvm-x86/linux/commit/b16c2aca369d
--
https://github.com/kvm-x86/linux/tree/next