On Tue, Aug 26, 2025 at 3:28 AM Chenyi Qiang chenyi.qiang@intel.com wrote:
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
ACK
- 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 sagis@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(-)