From ac96ea33703e82e395b0ebc8d4a9f0413856581f Mon Sep 17 00:00:00 2001 From: Bananymous Date: Fri, 17 Nov 2023 21:05:02 +0200 Subject: [PATCH] Bootloader: Fix kernel memset to zero --- bootloader/elf.S | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bootloader/elf.S b/bootloader/elf.S index 14d9ea4c..d4a9b8df 100644 --- a/bootloader/elf.S +++ b/bootloader/elf.S @@ -156,13 +156,14 @@ elf_read_kernel_to_memory: movl (elf_program_header + p_memsz), %ecx subl %ebx, %ecx - jz .elf_read_kernel_to_memory_no_memset + jz .elf_read_kernel_to_memory_memset_done .elf_read_kernel_to_memory_memset: movb $0, (%edi) + incl %edi decl %ecx jnz .elf_read_kernel_to_memory_memset - .elf_read_kernel_to_memory_no_memset: + .elf_read_kernel_to_memory_memset_done: # read file specified in program header to memory movl (elf_program_header + p_offset), %eax