summaryrefslogtreecommitdiff
path: root/firmware/target/mips
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2014-03-04 10:28:02 +0100
committerMarcin Bukat <marcin.bukat@gmail.com>2014-03-04 10:28:02 +0100
commit2f21f77ade790a9fbd4a92f103f57f6d4bbb5af2 (patch)
treefdd9d8fbec8bfbfa1f19b96e27e7d2db67e53dbe /firmware/target/mips
parent7066197ccc47f292e8d80e21293475a3a782f5e7 (diff)
downloadrockbox-2f21f77ade790a9fbd4a92f103f57f6d4bbb5af2.tar.gz
rockbox-2f21f77ade790a9fbd4a92f103f57f6d4bbb5af2.zip
ingenic: crt0.S fixes #3
Hopefyly this time is the final one. Change-Id: I386964f407ca98499e9a482507e4d5dfa02ee891
Diffstat (limited to 'firmware/target/mips')
-rw-r--r--firmware/target/mips/ingenic_jz47xx/crt0.S11
1 files changed, 5 insertions, 6 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/crt0.S b/firmware/target/mips/ingenic_jz47xx/crt0.S
index f0ee5aa8bc..0ae365022a 100644
--- a/firmware/target/mips/ingenic_jz47xx/crt0.S
+++ b/firmware/target/mips/ingenic_jz47xx/crt0.S
@@ -144,9 +144,9 @@ _iram_loop:
144 la t0, _edata 144 la t0, _edata
145 la t1, _end 145 la t1, _end
146_bss_loop: 146_bss_loop:
147 addiu t1, 4 147 addiu t0, 4
148 bne t0, t1, _bss_loop 148 bne t0, t1, _bss_loop
149 sw zero, -4(t1) 149 sw zero, -4(t0)
150 150
151 /* 151 /*
152 ---------------------------------------------------- 152 ----------------------------------------------------
@@ -155,13 +155,12 @@ _bss_loop:
155 */ 155 */
156 la sp, stackend 156 la sp, stackend
157 la t0, stackbegin 157 la t0, stackbegin
158 move t1, sp
159 li t2, 0xDEADBEEF 158 li t2, 0xDEADBEEF
160 159
161_stack_loop: 160_stack_loop:
162 addiu t1, 4 161 addiu t0, 4
163 bne t0, t1, _stack_loop 162 bne t0, sp, _stack_loop
164 sw t2, -4(t1) 163 sw t2, -4(t0)
165 164
166 /* 165 /*
167 ---------------------------------------------------- 166 ----------------------------------------------------