summaryrefslogtreecommitdiffstats
path: root/arch/mips/boot/start.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/boot/start.S')
-rw-r--r--arch/mips/boot/start.S14
1 files changed, 2 insertions, 12 deletions
diff --git a/arch/mips/boot/start.S b/arch/mips/boot/start.S
index e8868e1dc..dd302fcd3 100644
--- a/arch/mips/boot/start.S
+++ b/arch/mips/boot/start.S
@@ -79,7 +79,7 @@ __start:
la a1, _start /* link (RAM) _start address */
- beq a0, a1, clear_bss
+ beq a0, a1, stack_setup
nop
la t0, _start
@@ -105,16 +105,6 @@ copy_loop:
blez t3, copy_loop
addi a1, LONGSIZE * 4
-clear_bss:
- la t0, __bss_start
- sw zero, (t0)
- la t1, _end - 4
-1:
- addiu t0, LONGSIZE
- sw zero, (t0)
- bne t0, t1, 1b
- nop
-
/*
* Dominic Sweetman, See MIPS Run, Morgan Kaufmann, 2nd edition, 2006
*
@@ -144,7 +134,7 @@ stack_setup:
/* reserve four 32-bit argument slots */
addiu sp, -16
- la v0, start_barebox
+ la v0, main_entry
jal v0
nop