On 8/21/2025 12:29 PM, Sagi Shahar wrote: > TDX require special handling for VM and VCPU initialization for various s/require/requires > reasons: > - Special ioctlss for creating VM and VCPU. s/ioctlss/ioctls > - TDX registers are inaccessible to KVM. > - TDX require special boot code trampoline for loading parameters. s/require/requires > - TDX only supports KVM_CAP_SPLIT_IRQCHIP. > > Hook this special handling into __vm_create() and vm_arch_vcpu_add() > using the utility functions added in previous patches. > > Signed-off-by: Sagi Shahar <sa...@google.com> > --- > tools/testing/selftests/kvm/lib/kvm_util.c | 24 ++++++++- > .../testing/selftests/kvm/lib/x86/processor.c | 49 ++++++++++++++----- > 2 files changed, 61 insertions(+), 12 deletions(-) >
- Re: [PATCH v9 08/19] KVM: selftests: Define s... Sagi Shahar
- [PATCH v9 10/19] KVM: selftests: Set up TDX boot code ... Sagi Shahar
- Re: [PATCH v9 10/19] KVM: selftests: Set up TDX b... Yan Zhao
- Re: [PATCH v9 10/19] KVM: selftests: Set up T... Sean Christopherson
- [PATCH v9 05/19] KVM: selftests: Update kvm_init_vm_ad... Sagi Shahar
- [PATCH v9 15/19] KVM: selftests: Hook TDX support to v... Sagi Shahar
- Re: [PATCH v9 15/19] KVM: selftests: Hook TDX sup... Chenyi Qiang
- Re: [PATCH v9 15/19] KVM: selftests: Hook TDX... Sagi Shahar
- Re: [PATCH v9 15/19] KVM: selftests: Hook TDX sup... Sean Christopherson
- Re: [PATCH v9 15/19] KVM: selftests: Hook TDX... Ira Weiny
- Re: [PATCH v9 15/19] KVM: selftests: Hook... Sagi Shahar
- Re: [PATCH v9 15/19] KVM: selftests: ... Sagi Shahar
- Re: [PATCH v9 15/19] KVM: selfte... Sean Christopherson
- Re: [PATCH v9 15/19] KVM: se... Sagi Shahar
- [PATCH v9 07/19] KVM: selftests: Add kbuild definitons Sagi Shahar
- [PATCH v9 12/19] KVM: selftests: Add helper to initial... Sagi Shahar
- [PATCH v9 17/19] KVM: selftests: Add wrapper for TDX M... Sagi Shahar