Patch Series

Subject TDX KVM selftests
Author sagis@google.com
Date 2025-09-04 06:54:31 +0000 UTC
Version 10
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 erdemaktas@google.com ira.weiny@intel.com isaku.yamahata@intel.com kvm@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org oliver.upton@linux.dev 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

Patches (21)

Name Content
[PATCH v10 01/21] KVM: selftests: Allocate pgd in virt_map() as necessary [Body]
[PATCH v10 02/21] KVM: selftests: Expose functions to get default sregs values [Body]
[PATCH v10 03/21] KVM: selftests: Expose function to allocate guest vCPU stack [Body]
[PATCH v10 04/21] KVM: selftests: Update kvm_init_vm_address_properties() for TDX [Body]
[PATCH v10 05/21] KVM: selftests: Expose segment definitons to assembly files [Body]
[PATCH v10 06/21] KVM: selftests: Add kbuild definitons [Body]
[PATCH v10 07/21] KVM: selftests: Define structs to pass parameters to TDX boot code [Body]
[PATCH v10 08/21] KVM: selftests: Add TDX boot code [Body]
[PATCH v10 09/21] KVM: selftests: Set up TDX boot code region [Body]
[PATCH v10 10/21] KVM: selftests: Set up TDX boot parameters region [Body]
[PATCH v10 11/21] KVM: selftests: Add helper to initialize TDX VM [Body]
[PATCH v10 12/21] KVM: selftests: TDX: Use KVM_TDX_CAPABILITIES to validate TDs' attribute configuration [Body]
[PATCH v10 13/21] KVM: selftests: Add helpers to init TDX memory and finalize VM [Body]
[PATCH v10 14/21] KVM: selftests: Call TDX init when creating a new TDX vm [Body]
[PATCH v10 15/21] KVM: selftests: Setup memory regions for TDX on vm creation [Body]
[PATCH v10 16/21] KVM: selftests: Call KVM_TDX_INIT_VCPU when creating a new TDX vcpu [Body]
[PATCH v10 17/21] KVM: selftests: Set entry point for TDX guest code [Body]
[PATCH v10 18/21] KVM: selftests: Add support for TDX TDCALL from guest [Body]
[PATCH v10 19/21] KVM: selftests: Add wrapper for TDX MMIO from guest [Body]
[PATCH v10 20/21] KVM: selftests: Add ucall support for TDX [Body]
[PATCH v10 21/21] KVM: selftests: Add TDX lifecycle test [Body]

Session 2025-09-04

ID (for dev) 3188762b-db50-443c-b715-f13168ac88fc
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] passed [Log]
Build Patched a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] [patched] passed [Log]
Boot test: Base a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] passed
Boot test: Patched a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] [patched] passed
Fuzzing a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] [patched] skipped [Log] [Artifacts]