On 4/18/2025 5:47 PM, Zhao Liu wrote:

diff --git a/linux-headers/asm-x86/kvm.h b/linux-headers/asm-x86/kvm.h
index 86f2c34e7afa..baca2d479365 100644
--- a/linux-headers/asm-x86/kvm.h
+++ b/linux-headers/asm-x86/kvm.h
@@ -925,4 +925,73 @@ struct kvm_hyperv_eventfd {
  #define KVM_X86_SNP_VM                4
  #define KVM_X86_TDX_VM                5
+/* Trust Domain eXtension sub-ioctl() commands. */

Typo? s/eXtension/Extension/

+enum kvm_tdx_cmd_id {
+       KVM_TDX_CAPABILITIES = 0,
+       KVM_TDX_INIT_VM,
+       KVM_TDX_INIT_VCPU,
+       KVM_TDX_INIT_MEM_REGION,
+       KVM_TDX_FINALIZE_VM,
+       KVM_TDX_GET_CPUID,
+
+       KVM_TDX_CMD_NR_MAX,
+};
+
+struct kvm_tdx_cmd {
+       /* enum kvm_tdx_cmd_id */
+       __u32 id;
+       /* flags for sub-commend. If sub-command doesn't use this, set zero. */

Typo?  s/sub-commend/sub-command/, this line have these 2 cases.


They (it and above) were synced from Linux headers. It needs to reported to KVM and fixed there.

Reply via email to