Patch Series

Subject KVM: x86/mmu: TDX post-populate cleanups
Author seanjc@google.com
Date 2025-08-29 00:06:01 +0000 UTC
Version 2
Cc ackerleytng@google.com ira.weiny@intel.com kai.huang@intel.com kvm@vger.kernel.org linux-kernel@vger.kernel.org michael.roth@amd.com pbonzini@redhat.com rick.p.edgecombe@intel.com seanjc@google.com vannapurve@google.com yan.y.zhao@intel.com

Patches (18)

Name Content
[RFC PATCH v2 01/18] KVM: TDX: Drop PROVE_MMU=y sanity check on to-be-populated mappings [Body]
[RFC PATCH v2 02/18] KVM: x86/mmu: Add dedicated API to map guest_memfd pfn into TDP MMU [Body]
[RFC PATCH v2 03/18] Revert "KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU" [Body]
[RFC PATCH v2 04/18] KVM: x86/mmu: Rename kvm_tdp_map_page() to kvm_tdp_page_prefault() [Body]
[RFC PATCH v2 05/18] KVM: TDX: Drop superfluous page pinning in S-EPT management [Body]
[RFC PATCH v2 06/18] KVM: TDX: Return -EIO, not -EINVAL, on a KVM_BUG_ON() condition [Body]
[RFC PATCH v2 07/18] KVM: TDX: Fold tdx_sept_drop_private_spte() into tdx_sept_remove_private_spte() [Body]
[RFC PATCH v2 08/18] KVM: x86/mmu: Drop the return code from kvm_x86_ops.remove_external_spte() [Body]
[RFC PATCH v2 09/18] KVM: TDX: Avoid a double-KVM_BUG_ON() in tdx_sept_zap_private_spte() [Body]
[RFC PATCH v2 10/18] KVM: TDX: Use atomic64_dec_return() instead of a poor equivalent [Body]
[RFC PATCH v2 11/18] KVM: TDX: Fold tdx_mem_page_record_premap_cnt() into its sole caller [Body]
[RFC PATCH v2 12/18] KVM: TDX: Bug the VM if extended the initial measurement fails [Body]
[RFC PATCH v2 13/18] KVM: TDX: ADD pages to the TD image while populating mirror EPT entries [Body]
[RFC PATCH v2 14/18] KVM: TDX: Fold tdx_sept_zap_private_spte() into tdx_sept_remove_private_spte() [Body]
[RFC PATCH v2 15/18] KVM: TDX: Combine KVM_BUG_ON + pr_tdx_error() into TDX_BUG_ON() [Body]
[RFC PATCH v2 16/18] KVM: TDX: Derive error argument names from the local variable names [Body]
[RFC PATCH v2 17/18] KVM: TDX: Assert that mmu_lock is held for write when removing S-EPT entries [Body]
[RFC PATCH v2 18/18] KVM: TDX: Add macro to retry SEAMCALLs when forcing vCPUs out of guest [Body]

Session 2025-08-29

ID (for dev) a8a8c15f-3735-4637-b344-4d481fba49a3
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] passed [Log]
Build Patched fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed [Log]
Boot test: Base fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] passed
Boot test: Patched fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed
Fuzzing fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed [Log] [Artifacts]