diff --git a/arch/x86/guest/vlapic.c b/arch/x86/guest/vlapic.c index 7f623c6d0..357ea41ec 100644 --- a/arch/x86/guest/vlapic.c +++ b/arch/x86/guest/vlapic.c @@ -2263,7 +2263,7 @@ apicv_get_apic_access_addr(__unused struct vm *vm) memset((void *)apicv_apic_access_addr, 0, CPU_PAGE_SIZE); } - return (uint64_t)(apicv_apic_access_addr); + return HVA2HPA(apicv_apic_access_addr); } /**