From d1c1a04da7cf97396ae9d91007f608391d320603 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sat, 21 Jan 2017 12:19:34 +0000 Subject: [PATCH] - call crt stuff correctly git-svn-id: http://moon:8086/svn/mips@112 a8ebac50-d88d-4704-bea3-6648445a41b3 --- src/libsys/startup.S | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/libsys/startup.S b/src/libsys/startup.S index f7715a4..832e9e8 100644 --- a/src/libsys/startup.S +++ b/src/libsys/startup.S @@ -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: