fixed clear .bss code
authorJohn Tsiombikas <nuclear@member.fsf.org>
Thu, 26 Apr 2018 08:41:46 +0000 (11:41 +0300)
committerJohn Tsiombikas <nuclear@member.fsf.org>
Thu, 26 Apr 2018 08:41:46 +0000 (11:41 +0300)
src/startup.s

index 4e32389..82f548e 100644 (file)
@@ -23,8 +23,9 @@
 
        # zero the BSS section
        xor %eax, %eax
-       mov _bss_start, %edi
-       mov _bss_size, %ecx
+       mov $_bss_start, %edi
+       mov $_bss_size, %ecx
+       cmp $0, %ecx
        jz skip_bss_zero
        shr $4, %ecx
        rep stosl