diff --git a/src/arch/x86_64/kernel.ld b/src/arch/x86_64/kernel.ld index f2a61c6..5e7be16 100755 --- a/src/arch/x86_64/kernel.ld +++ b/src/arch/x86_64/kernel.ld @@ -1,4 +1,4 @@ -ENTRY(_start) +ENTRY(_kernel_start) SECTIONS { . = 0xFFFF800000000000; diff --git a/src/kernel/boot.s b/src/kernel/boot.s index 336728d..6efcd7e 100644 --- a/src/kernel/boot.s +++ b/src/kernel/boot.s @@ -14,8 +14,8 @@ _header: section .text align 16 -global _start:function (_start.end - _start) -_start: +global _kernel_start:function (_kernel_start.end - _kernel_start) +_kernel_start: cli mov rsp, idle_stack_end