diff --git a/src/asm/x86_64/trampoline.asm b/src/asm/x86_64/trampoline.asm
index 39d89bcc083b0a594709cd1b6dff388981d1274b..0fff14fab902a0d9f903fea19040ea21fc6b10a5 100644
--- a/src/asm/x86_64/trampoline.asm
+++ b/src/asm/x86_64/trampoline.asm
@@ -27,7 +27,7 @@ startup_ap:
     mov sp, 0
 
     ;cr3 holds pointer to PML4
-    mov edi, 0x70000
+    mov edi, [trampoline.page_table]
     mov cr3, edi
 
     ; Enable FPU