Re: [PATCH v13 11/22] KVM: selftests: Set up TDX boot parameters region

From: Xiaoyao Li

Date: Wed Jun 24 2026 - 12:07:43 EST


On 5/22/2026 7:16 AM, Lisa Wang wrote:
+void tdx_vm_load_common_boot_parameters(struct kvm_vm *vm)
+{
+ struct td_boot_parameters *params =
+ addr_gpa2hva(vm, TD_BOOT_PARAMETERS_GPA);
+ u32 cr4;
+
+ TEST_ASSERT_EQ(vm->mode, VM_MODE_PXXVYY_4K);

Why TDX needs to check it explicitly?

x86's virt_arch_pgd_alloc() already has such assertation. I think we can just drop it.