forked from len0rd/rockbox
imx233/fuze+: gives bootloader argument to main
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30193 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
56bc02c7a2
commit
792dd33047
1 changed files with 3 additions and 0 deletions
|
@ -36,6 +36,8 @@
|
||||||
.text
|
.text
|
||||||
.global start
|
.global start
|
||||||
start:
|
start:
|
||||||
|
/* Save r0 */
|
||||||
|
mov r6, r0
|
||||||
msr cpsr_c, #0xd3 /* enter supervisor mode, disable IRQ/FIQ */
|
msr cpsr_c, #0xd3 /* enter supervisor mode, disable IRQ/FIQ */
|
||||||
/* Zero out IBSS */
|
/* Zero out IBSS */
|
||||||
ldr r2, =_iedata
|
ldr r2, =_iedata
|
||||||
|
@ -101,6 +103,7 @@ start:
|
||||||
mcr p15, 0, r0, c1, c0, 0
|
mcr p15, 0, r0, c1, c0, 0
|
||||||
|
|
||||||
/* Jump to main */
|
/* Jump to main */
|
||||||
|
mov r0, r6
|
||||||
bl main
|
bl main
|
||||||
1:
|
1:
|
||||||
b 1b
|
b 1b
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue