- call crt stuff correctly
git-svn-id: http://moon:8086/svn/mips@112 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user