Patch Series

Subject Add Nested NPT support in selftests
Author yosry.ahmed@linux.dev
Date 2025-11-27 01:34:25 +0000 UTC
Version
Cc kvm@vger.kernel.org linux-kernel@vger.kernel.org pbonzini@redhat.com seanjc@google.com yosry.ahmed@linux.dev

Patches (16)

Name Content [All]
[PATCH v3 01/16] KVM: selftests: Make __vm_get_page_table_entry() static [Body]
[PATCH v3 02/16] KVM: selftests: Stop passing a memslot to nested_map_memslot() [Body]
[PATCH v3 03/16] KVM: selftests: Rename nested TDP mapping functions [Body]
[PATCH v3 04/16] KVM: selftests: Kill eptPageTablePointer [Body]
[PATCH v3 05/16] KVM: selftests: Stop setting AD bits on nested EPTs on creation [Body]
[PATCH v3 06/16] KVM: selftests: Introduce struct kvm_mmu [Body]
[PATCH v3 07/16] KVM: selftests: Move PTE bitmasks to kvm_mmu [Body]
[PATCH v3 08/16] KVM: selftests: Use a nested MMU to share nested EPTs between vCPUs [Body]
[PATCH v3 09/16] KVM: selftests: Stop passing VMX metadata to TDP mapping functions [Body]
[PATCH v3 10/16] KVM: selftests: Reuse virt mapping functions for nested EPTs [Body]
[PATCH v3 11/16] KVM: selftests: Move TDP mapping functions outside of vmx.c [Body]
[PATCH v3 12/16] KVM: selftests: Allow kvm_cpu_has_ept() to be called on AMD CPUs [Body]
[PATCH v3 13/16] KVM: selftests: Add support for nested NPTs [Body]
[PATCH v3 14/16] KVM: selftests: Set the user bit on nested NPT PTEs [Body]
[PATCH v3 15/16] KVM: selftests: Extend vmx_dirty_log_test to cover SVM [Body]
[PATCH v3 16/16] KVM: selftests: Extend memstress to run on nested SVM [Body]

Session 2025-11-27

ID (for dev) 8d215b9b-229f-44dd-baea-8177d18e8cf3
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 92fd6e84175befa1775e5c0ab682938eca27c0b2 [Config] passed [Log]
[KASAN] Boot test: Base 92fd6e84175befa1775e5c0ab682938eca27c0b2 [Config] passed [Log]
[KASAN] Build Patched 92fd6e84175befa1775e5c0ab682938eca27c0b2 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 92fd6e84175befa1775e5c0ab682938eca27c0b2 [Config] [patched] passed [Log]
[KASAN] Fuzzing 92fd6e84175befa1775e5c0ab682938eca27c0b2 [Config] 92fd6e84175befa1775e5c0ab682938eca27c0b2 [Config] [patched] skipped [Log] [Artifacts]