diff --git a/hypervisor/arch/x86/trampoline.c b/hypervisor/arch/x86/trampoline.c index 944e7870e..dc36d5583 100644 --- a/hypervisor/arch/x86/trampoline.c +++ b/hypervisor/arch/x86/trampoline.c @@ -45,7 +45,7 @@ void write_trampoline_stack_sym(uint16_t pcpu_id) hva = (uint64_t *)(hpa2hva(trampoline_start16_paddr) + trampoline_relo_addr(secondary_cpu_stack)); stack_sym_addr = (uint64_t)&per_cpu(stack, pcpu_id)[CONFIG_STACK_SIZE - 1]; - *hva = stack_sym_addr + get_hv_image_delta(); + *hva = stack_sym_addr; clflush(hva); }