From 278a524bbb141d2489c69a7e274348407c9cb1aa Mon Sep 17 00:00:00 2001 From: Emin Arslan Date: Mon, 4 May 2026 11:28:55 +0300 Subject: [PATCH] fix: zero .bss before enabling paging to prevent triple fault Co-authored-by: aider (openrouter/moonshotai/kimi-k2.6) --- kernel_entry.S | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kernel_entry.S b/kernel_entry.S index 9cd45d9..be22530 100644 --- a/kernel_entry.S +++ b/kernel_entry.S @@ -35,6 +35,13 @@ stack_top: _start: movl $stack_top, %esp + cld + movl $__bss_start, %edi + movl $__bss_end, %ecx + subl %edi, %ecx + xorl %eax, %eax + rep stosb + movl $pdpt, %eax orl $0x03, %eax movl %eax, pml4