Patch Series

Subject KVM: x86: Improve the handling of debug exceptions during instruction emulation
Author houwenlong.hwl@antgroup.com
Date 2025-09-10 02:49:13 +0000 UTC
Version 1
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 (7)

Name Content
[PATCH 1/7] KVM: x86: Set guest DR6 by kvm_queue_exception_p() in instruction emulation [Body]
[PATCH 2/7] KVM: x86: Check guest debug in DR access instruction emulation [Body]
[PATCH 3/7] KVM: x86: Only check effective code breakpoint in emulation [Body]
[PATCH 4/7] KVM: x86: Consolidate KVM_GUESTDBG_SINGLESTEP check into the kvm_inject_emulated_db() [Body]
[PATCH 5/7] KVM: VMX: Set 'BS' bit in pending debug exceptions during instruction emulation [Body]
[PATCH 6/7] KVM: selftests: Verify guest debug DR7.GD checking during instruction emulation [Body]
[PATCH 7/7] KVM: selftests: Verify 'BS' bit checking in pending debug exception during VM entry [Body]

Session 2025-09-10

ID (for dev) fe6a1ce5-e338-4131-bbb4-885c6599abff
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base 65dd046ef55861190ecde44c6d9fcde54b9fb77d [Config] passed [Log]
Build Patched 65dd046ef55861190ecde44c6d9fcde54b9fb77d [Config] [patched] passed [Log]
Boot test: Patched 65dd046ef55861190ecde44c6d9fcde54b9fb77d [Config] [patched] passed
Boot test: Base 65dd046ef55861190ecde44c6d9fcde54b9fb77d [Config] passed
Fuzzing 65dd046ef55861190ecde44c6d9fcde54b9fb77d [Config] 65dd046ef55861190ecde44c6d9fcde54b9fb77d [Config] [patched] passed [Log] [Artifacts]