Patch Series

Subject KVM: x86: Improve the handling of debug exceptions during instruction emulation
Author houwenlong.hwl@antgroup.com
Date 2025-12-18 14:00:36 +0000 UTC
Version 2
Cc bp@alien8.de dave.hansen@linux.intel.com houwenlong.hwl@antgroup.com hpa@zytor.com jiangshan.ljs@antgroup.com kvm@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org mingo@redhat.com pbonzini@redhat.com seanjc@google.com shuah@kernel.org tglx@linutronix.de x86@kernel.org

Patches (9)

Name Content [All]
[PATCH v2 1/9] KVM: x86: Capture "struct x86_exception" in inject_emulated_exception() [Body]
[PATCH v2 2/9] KVM: x86: Set guest DR6 by kvm_queue_exception_p() in instruction emulation [Body]
[PATCH v2 3/9] KVM: x86: Check guest debug in DR access instruction emulation [Body]
[PATCH v2 4/9] KVM: x86: Only check effective code breakpoint in emulation [Body]
[PATCH v2 5/9] KVM: x86: Consolidate KVM_GUESTDBG_SINGLESTEP check into the kvm_inject_emulated_db() [Body]
[PATCH v2 6/9] KVM: x86: Move kvm_set_rflags() up before kvm_vcpu_do_singlestep() [Body]
[PATCH v2 7/9] KVM: VMX: Refresh 'PENDING_DBG_EXCEPTIONS.BS' bit during instruction emulation [Body]
[PATCH v2 8/9] KVM: selftests: Verify guest debug DR7.GD checking during instruction emulation [Body]
[PATCH v2 9/9] KVM: selftests: Verify 'BS' bit checking in pending debug exception state during VM-Entry [Body]

Session 2025-12-18

ID (for dev) 37662097-1cb6-405d-9e41-f32b1d523ab0
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] passed [Log]
[KASAN] Boot test: Base e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] passed [Log]
[KASAN] Build Patched e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] [patched] passed [Log]
[KASAN] Boot test: Patched e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] [patched] passed [Log]
[KASAN] Fuzzing e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] e0c26d47def7382d7dbd9cad58bc653aed75737a [Config] [patched] passed [Log] [Artifacts]