Restore the BSS clearing code as it was. It was perfectly fine, no need to change it.
This commit is contained in:
parent
a2db36913f
commit
21f28424eb
|
@ -125,11 +125,10 @@ coldboot: lea ___STACK,sp
|
||||||
; Clear BSS segment
|
; Clear BSS segment
|
||||||
lea ___BSSSTART,a0
|
lea ___BSSSTART,a0
|
||||||
move.l #___BSSSIZE,d0
|
move.l #___BSSSIZE,d0
|
||||||
add.l a0,d0
|
|
||||||
beq.s callmain
|
beq.s callmain
|
||||||
|
|
||||||
clrloop: clr.l (a0)+
|
clrloop: clr.l (a0)+
|
||||||
cmpa.l d0,a0
|
subq.l #4,d0
|
||||||
bne.s clrloop
|
bne.s clrloop
|
||||||
|
|
||||||
; Set TRAP #15 vector handler
|
; Set TRAP #15 vector handler
|
||||||
|
|
Loading…
Reference in a new issue