On 5/22/2026 7:16 AM, Lisa Wang wrote: > From: Sagi Shahar <[email protected]> > > Allocate a guest stack for each vCPU and record the GVA in the TDX boot > parameters region to allow proper vCPU initialization. > > Co-developed-by: Ackerley Tng <[email protected]> > Signed-off-by: Ackerley Tng <[email protected]> > Signed-off-by: Sagi Shahar <[email protected]> > Signed-off-by: Lisa Wang <[email protected]> Reviewed-by: Binbin Wu <[email protected]> One nit below. [...]> > +void tdx_vcpu_load_boot_parameters(struct kvm_vm *vm, struct kvm_vcpu *vcpu) > +{ > + struct td_boot_parameters *params = > + addr_gpa2hva(vm, TD_BOOT_PARAMETERS_GPA); > + struct td_per_vcpu_parameters *vcpu_params = > + ¶ms->per_vcpu[vcpu->id]; > + > + vcpu_params->esp_gva = kvm_allocate_vcpu_stack(vm); > +} > + > + An extra empty line. > static struct kvm_tdx_capabilities *tdx_read_capabilities(struct kvm_vm *vm) > { > struct kvm_tdx_capabilities *tdx_cap = NULL; >

