add generic kremap for kernel remapping
[lunaix-os.git] / lunaix-os / arch / x86 / boot / x86_64 / prologue64.S
index 06b2b94bc5eeb2b9c6517a694d3b9414415066e2..8088d4a5eeef0adb230358cd1d5e273520a28600 100644 (file)
@@ -1,7 +1,7 @@
 /* 高半核入口点 - 0xC0000000 */
 
 #define __ASM__
-#include <sys/abi.h>
+#include <asm/abi.h>
 #include <sys/failsafe.h>
 
 .section .bss.kstack
         movw $TSS_SEG, %ax
         ltr %ax
 
+        call prepare_boot_handover
+
         xorq %rbp, %rbp
-        movq $bhctx_buffer, %rdi       # mb_parser.c
+        movq %rax, %rdi
         call kernel_bootstrap
 
     1: