> > 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.