Subject KVM: x86: Fix emulated MOV DR{4,5} #GP bugs
Author seanjc@google.com
Date 2026-06-12 23:01:06 +0000 UTC
Version
Cc clopez@suse.de kvm@vger.kernel.org linux-kernel@vger.kernel.org macro@orcam.me.uk pbonzini@redhat.com seanjc@google.com
Patches (8)
Name Content [All]
[PATCH v3 1/8] KVM: x86: Treat any non-zero return from set_dr() as a faulting condition [Body]
[PATCH v3 2/8] KVM: x86: Prioritize DR7.GD #DB over #GP due to illegal DR6/7 value [Body]
[PATCH v3 3/8] KVM: x86: Manually check DR4/5 write values to fix SVM intercept priority [Body]
[PATCH v3 4/8] KVM: x86: Prioritize #UD on MOV DR over #GP due to non-zero CPL [Body]
[PATCH v3 5/8] KVM: VMX: Prioritize DR7.GD=1 #DB over CPL>0 #GP on Intel [Body]
[PATCH v3 6/8] KVM: x86: Use kvm_dr{6,7}_valid() to check DR{4,5,6,7} write values in emulator [Body]
[PATCH v3 7/8] KVM: x86: WARN if MOV DR emulation hits a "too late" #GP [Body]
[PATCH v3 8/8] KVM: x86: Read CR4.DE in emulator if and only if accessing DR4 or DR5 [Body]
Session 2026-06-12
ID (for dev) 46c2124b-950f-4d36-9773-9aeabd39f9bf
Status waiting
Test Base Patched Verdict