diff --git a/kernel/moon.ld b/kernel/moon.ld index 65d26417..68fe520f 100644 --- a/kernel/moon.ld +++ b/kernel/moon.ld @@ -1,4 +1,4 @@ -ENTRY(_start) +ENTRY(_main) OUTPUT_FORMAT(elf64-x86-64) mmio = 0xfffffffff8000000; /* these are configurable for level 2 loaders */ diff --git a/kernel/src/main.asm b/kernel/src/main.asm new file mode 100644 index 00000000..92eee7f3 --- /dev/null +++ b/kernel/src/main.asm @@ -0,0 +1,6 @@ +global _main +extern _start + +_main: + xor rbp, rbp + call _start \ No newline at end of file