diff options
author | Marcin Bukat <marcin.bukat@gmail.com> | 2014-03-04 10:28:02 +0100 |
---|---|---|
committer | Marcin Bukat <marcin.bukat@gmail.com> | 2014-03-04 10:28:02 +0100 |
commit | 2f21f77ade790a9fbd4a92f103f57f6d4bbb5af2 (patch) | |
tree | fdd9d8fbec8bfbfa1f19b96e27e7d2db67e53dbe | |
parent | 7066197ccc47f292e8d80e21293475a3a782f5e7 (diff) | |
download | rockbox-2f21f77ade790a9fbd4a92f103f57f6d4bbb5af2.tar.gz rockbox-2f21f77ade790a9fbd4a92f103f57f6d4bbb5af2.zip |
ingenic: crt0.S fixes #3
Hopefyly this time is the final one.
Change-Id: I386964f407ca98499e9a482507e4d5dfa02ee891
-rw-r--r-- | firmware/target/mips/ingenic_jz47xx/crt0.S | 11 |
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 | ---------------------------------------------------- |