Patch Series

Subject TDX KVM selftests
Author sagis@google.com
Date 2025-10-28 21:20:27 +0000 UTC
Version 12
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 (23)

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

Session 2025-10-28

ID (for dev) ce37322a-9f0b-46dc-a506-a32cb572ef10
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base fd57572253bc356330dbe5b233c2e1d8426c66fd [Config] passed [Log]
[KASAN] Boot test: Base fd57572253bc356330dbe5b233c2e1d8426c66fd [Config] passed
[KASAN] Build Patched fd57572253bc356330dbe5b233c2e1d8426c66fd [Config] [patched] passed [Log]
[KASAN] Boot test: Patched fd57572253bc356330dbe5b233c2e1d8426c66fd [Config] [patched] passed
[KASAN] Fuzzing fd57572253bc356330dbe5b233c2e1d8426c66fd [Config] fd57572253bc356330dbe5b233c2e1d8426c66fd [Config] [patched] skipped [Log] [Artifacts]