X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/47c4e0c19ae8526b14ce4e0d7b243f7a4dc6fafd..bffa3430fbbaaad29bec0b5bee9c1f0bfc7fd068:/lunaix-os/arch/x86/boot/x86_64/prologue64.S?ds=sidebyside diff --git a/lunaix-os/arch/x86/boot/x86_64/prologue64.S b/lunaix-os/arch/x86/boot/x86_64/prologue64.S index 06b2b94..6fb7236 100644 --- a/lunaix-os/arch/x86/boot/x86_64/prologue64.S +++ b/lunaix-os/arch/x86/boot/x86_64/prologue64.S @@ -64,8 +64,10 @@ 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: