From: John Tsiombikas Date: Thu, 26 Apr 2018 08:41:46 +0000 (+0300) Subject: fixed clear .bss code X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=bootcensus;a=commitdiff_plain;h=53c886d3298b58a7859d3141e95b7a0e6fc6c9e8 fixed clear .bss code --- diff --git a/src/startup.s b/src/startup.s index 4e32389..82f548e 100644 --- a/src/startup.s +++ b/src/startup.s @@ -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