Patch Series

Subject TDX KVM selftests
Author wyihan@google.com
Date 2026-05-21 23:16:42 +0000 UTC
Version
Cc ackerleytng@google.com adrian.hunter@intel.com afranji@google.com ajones@ventanamicro.com binbin.wu@linux.intel.com chao.gao@intel.com chenyi.qiang@intel.com dave.hansen@linux.intel.com erdemaktas@google.com ira.weiny@intel.com isaku.yamahata@intel.com jmcrey@google.com kas@kernel.org kvm@vger.kernel.org linux-coco@lists.linux.dev linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org oupton@kernel.org pbonzini@redhat.com pratikrajesh.sampat@amd.com reinette.chatre@intel.com rick.p.edgecombe@intel.com runanwang@google.com sagis@google.com seanjc@google.com shuah@kernel.org wyihan@google.com x86@kernel.org

Patches (22)

Name Content [All]
[PATCH v13 01/22] KVM: selftests: Add macros to simplify creating VM shapes for non-default types [Body]
[PATCH v13 02/22] KVM: selftests: Update kvm_init_vm_address_properties() for TDX [Body]
[PATCH v13 03/22] KVM: selftests: Initialize the TDX VM [Body]
[PATCH v13 04/22] KVM: selftests: TDX: Use KVM_TDX_CAPABILITIES to validate TDs' attribute configuration [Body]
[PATCH v13 05/22] KVM: selftests: Expose segment definitions to assembly files [Body]
[PATCH v13 06/22] tools: include: Add kbuild.h for assembly structure offsets [Body]
[PATCH v13 07/22] KVM: selftests: Introduce structures for TDX guest boot parameters [Body]
[PATCH v13 08/22] KVM: selftests: Add TDX boot code [Body]
[PATCH v13 09/22] KVM: selftests: Expose functions to get default sregs values [Body]
[PATCH v13 10/22] KVM: selftests: Set up TDX boot code region [Body]
[PATCH v13 11/22] KVM: selftests: Set up TDX boot parameters region [Body]
[PATCH v13 12/22] KVM: selftests: Back the first memory region with guest_memfd for TDX [Body]
[PATCH v13 13/22] KVM: selftests: Set first memory region as shared if guest_memfd [Body]
[PATCH v13 14/22] KVM: selftests: Expose function to allocate vCPU stack [Body]
[PATCH v13 15/22] KVM: selftests: Call KVM_TDX_INIT_VCPU when creating a new TDX vcpu [Body]
[PATCH v13 16/22] KVM: selftests: Load per-vCPU guest stack in TDX boot parameters [Body]
[PATCH v13 17/22] KVM: selftests: Set entry point for TDX guest code [Body]
[PATCH v13 18/22] KVM: selftests: Add helpers to init TDX memory and finalize VM [Body]
[PATCH v13 19/22] KVM: selftests: Finalize TD memory as part of kvm_arch_vm_finalize_vcpus [Body]
[PATCH v13 20/22] KVM: selftests: Implement MMIO WRITE for the TDX VM [Body]
[PATCH v13 21/22] KVM: selftests: Add ucall support for TDX [Body]
[PATCH v13 22/22] KVM: selftests: Add TDX lifecycle test [Body]
Session 2026-05-21
ID (for dev) 2a0b8035-b66a-4660-9572-4a6f944b63f6
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 8bc67e4db64aa72732c474b44ea8622062c903f0 [Config] passed [Log]
[KASAN] Boot test: Base 8bc67e4db64aa72732c474b44ea8622062c903f0 [Config] passed [Log]
[KASAN] Build Patched 8bc67e4db64aa72732c474b44ea8622062c903f0 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 8bc67e4db64aa72732c474b44ea8622062c903f0 [Config] [patched] passed [Log]
[KASAN] Fuzz 8bc67e4db64aa72732c474b44ea8622062c903f0 [Config] 8bc67e4db64aa72732c474b44ea8622062c903f0 [Config] [patched] skipped [Log] [Artifacts]