limine/stage2/entry.asm

19 lines
224 B
NASM

extern bss_begin
extern bss_end
extern entry
section .entry
global _start
_start:
cld
; Zero out .bss
xor al, al
mov edi, bss_begin
mov ecx, bss_end
sub ecx, bss_begin
rep stosb
jmp entry