]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/x86_64/start.s
xnu-7195.60.75.tar.gz
[apple/xnu.git] / osfmk / x86_64 / start.s
index d94e1ee77a6257041a9de290454b947b0b7d58d1..256b9d2fbcab2e31d99768d7a3444b13d2c9c88a 100644 (file)
@@ -224,7 +224,7 @@ Lvstartshim:
        /* %edi = boot_args_start */
        
        leaq    _vstart(%rip), %rcx
-       movq    $0xffffff8000000000, %rax       /* adjust pointer up high */
+       movq    $(KERNEL_BASE), %rax            /* adjust pointer up high */
        or      %rax, %rsp                      /* and stack pointer up there */
        or      %rcx, %rax
        andq    $0xfffffffffffffff0, %rsp       /* align stack */
@@ -308,7 +308,7 @@ LEXT(hibernate_machine_entrypoint)
        leaq    EXT(hibernate_kernel_entrypoint)(%rip),%rcx
 
        /* adjust the pointers to be up high */
-       movq    $0xffffff8000000000, %rax
+       movq    $(KERNEL_BASE), %rax
        orq     %rax, %rsp
        orq     %rcx, %rax