Patch Series

Subject Runtime TDX Module update support
Author chao.gao@intel.com
Date 2026-02-12 14:35:04 +0000 UTC
Version
Cc binbin.wu@linux.intel.com bp@alien8.de chao.gao@intel.com corbet@lwn.net dan.j.williams@intel.com dave.hansen@linux.intel.com farrah.chen@intel.com hpa@zytor.com ira.weiny@intel.com jonathan.cameron@huawei.com kai.huang@intel.com kas@kernel.org kvm@vger.kernel.org linux-coco@lists.linux.dev linux-doc@vger.kernel.org linux-kernel@vger.kernel.org mingo@redhat.com nik.borisov@suse.com paulmck@kernel.org pbonzini@redhat.com reinette.chatre@intel.com rick.p.edgecombe@intel.com sagis@google.com seanjc@google.com tglx@kernel.org tony.lindgren@linux.intel.com vannapurve@google.com vishal.l.verma@intel.com x86@kernel.org yilun.xu@linux.intel.com zhenzhong.duan@intel.com

Patches (24)

Name Content [All]
[PATCH v4 01/24] x86/virt/tdx: Move low level SEAMCALL helpers out of <asm/tdx.h> [Body]
[PATCH v4 02/24] coco/tdx-host: Introduce a "tdx_host" device [Body]
[PATCH v4 03/24] coco/tdx-host: Expose TDX Module version [Body]
[PATCH v4 04/24] x86/virt/seamldr: Introduce a wrapper for P-SEAMLDR SEAMCALLs [Body]
[PATCH v4 05/24] x86/virt/seamldr: Retrieve P-SEAMLDR information [Body]
[PATCH v4 06/24] coco/tdx-host: Expose P-SEAMLDR information via sysfs [Body]
[PATCH v4 07/24] coco/tdx-host: Implement firmware upload sysfs ABI for TDX Module updates [Body]
[PATCH v4 08/24] x86/virt/seamldr: Block TDX Module updates if any CPU is offline [Body]
[PATCH v4 09/24] x86/virt/seamldr: Check update limit before TDX Module updates [Body]
[PATCH v4 10/24] x86/virt/seamldr: Allocate and populate a module update request [Body]
[PATCH v4 11/24] x86/virt/seamldr: Introduce skeleton for TDX Module updates [Body]
[PATCH v4 12/24] x86/virt/seamldr: Abort updates if errors occurred midway [Body]
[PATCH v4 13/24] x86/virt/seamldr: Shut down the current TDX module [Body]
[PATCH v4 14/24] x86/virt/tdx: Reset software states during TDX Module shutdown [Body]
[PATCH v4 15/24] x86/virt/seamldr: Log TDX Module update failures [Body]
[PATCH v4 16/24] x86/virt/seamldr: Install a new TDX Module [Body]
[PATCH v4 17/24] x86/virt/seamldr: Do TDX per-CPU initialization after updates [Body]
[PATCH v4 18/24] x86/virt/tdx: Restore TDX Module state [Body]
[PATCH v4 19/24] x86/virt/tdx: Update tdx_sysinfo and check features post-update [Body]
[PATCH v4 20/24] x86/virt/tdx: Enable TDX Module runtime updates [Body]
[PATCH v4 21/24] x86/virt/tdx: Avoid updates during update-sensitive operations [Body]
[PATCH v4 22/24] coco/tdx-host: Document TDX Module update expectations [Body]
[PATCH v4 23/24] x86/virt/tdx: Document TDX Module updates [Body]
[PATCH v4 24/24] [NOT-FOR-REVIEW] x86/virt/seamldr: Save and restore current VMCS [Body]

Session 2026-02-12

ID (for dev) e7b2535c-f688-418c-a1d5-fbc7176e00af
Status skipped
Triaged Skipped: failed to find a base commit: series does not apply [Log]
Execution Log [Link]
Test Base Patched Verdict