Subject KVM: nVMX: Adjust VMPTRLD/VMPTRST behavior with active eVMCS
Author seanjc@google.com
Date 2026-08-26 23:39:07 +0000 UTC
Version
Cc f734222792@gmail.com kvm@vger.kernel.org linux-kernel@vger.kernel.org pbonzini@redhat.com sashiko-bot@kernel.org seanjc@google.com vkuznets@redhat.com yosry@kernel.org
Patches (13)
Name Content [All]
[PATCH v3 01/13] KVM: nVMX: Make VMPTRLD result in #UD when eVMCS is used [Body]
[PATCH v3 02/13] KVM: nVMX: Make VMPTRST return eVMCS GPA when it is used [Body]
[PATCH v3 03/13] KVM: selftests: Don't clobber RFLAGS in happy path of __KVM_ASM_SAFE() [Body]
[PATCH v3 04/13] KVM: selftests: Adapt to the updated VMPTRST behavior when eVMCS is used [Body]
[PATCH v3 05/13] KVM: selftests: Check VMPTRLD with active eVMCS [Body]
[PATCH v3 06/13] KVM: selftests: Assert success in vmptrst(), kill off vmptrstz() [Body]
[PATCH v3 07/13] KVM: selftests: Always assert that vmxon() and prepare_for_vmx_operation() succeed [Body]
[PATCH v3 08/13] KVM: selftests: Always assert that vmclear() succeeds [Body]
[PATCH v3 09/13] KVM: selftests: Always assert that vmptrld() succeeds [Body]
[PATCH v3 10/13] KVM: selftests: Drop useless return code from load_vmcs() [Body]
[PATCH v3 11/13] KVM: selftests: Add macros to handle simple VMX instructions [Body]
[PATCH v3 12/13] KVM: selftests: Dedup assembly code for VMLAUNCH and VMRESUME [Body]
[PATCH v3 13/13] KVM: selftests: Add and use double-underscore versions of vmlaunch() and vmresume() [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-08-26
Passed
ID (for dev) 8d287325-8630-4cd7-b1e4-726dc086338a
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 76671054f9a1ff6abb976583cd8da37650acdc97 [Config] passed [Log]
[KASAN] Boot test: Base 76671054f9a1ff6abb976583cd8da37650acdc97 [Config] passed [Log]
[KASAN] Build Patched 76671054f9a1ff6abb976583cd8da37650acdc97 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 76671054f9a1ff6abb976583cd8da37650acdc97 [Config] [patched] passed [Log]
[KASAN] Fuzz 76671054f9a1ff6abb976583cd8da37650acdc97 [Config] 76671054f9a1ff6abb976583cd8da37650acdc97 [Config] [patched] passed [Log] [Artifacts]