~kernel/entry.asm
.asm
Assembly
(text/assembly)
bits 64

default rel

extern kmain

global _start
section .text

_start:
	xor rbp, rbp
	lea rsp, [rel kernelStackEnd]
	call kmain

	.hang:
		cli
		hlt
		jmp .hang

;section .bss
align 16
kernelStackEnd:
	times 16384 db 0
kernelStackStart: