- call crt stuff correctly

git-svn-id: http://moon:8086/svn/mips@112 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2017-01-21 12:19:34 +00:00
parent 40fb6cfab8
commit d1c1a04da7
+5 -7
View File
@@ -9,31 +9,29 @@ argv: .word argv0
.text
.section .start, "ax"
.extern _init
.extern _bss_zero
.align 2
.set noreorder
_start:
la sp, stack_ptr
la gp, _gp
la ra, _bss_zero
la ra, _zero_bss
j _init
nop
.text
.section .text, "ax"
.globl _bss_zero
.globl _zero_bss
.extern board_init
.align 2
.set noreorder
_bss_zero:
_zero_bss:
# zero bss
la $8, __bss_start
la $9, _end
$zeroise:
$_zeroise:
sw $0, 0($8)
bne $8, $9, $zeroise
bne $8, $9, $_zeroise
addiu $8, 4
_board_init: