From 792dd33047a1e60aea9af4a0682a92fcbc2d2401 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Fri, 22 Jul 2011 15:45:42 +0000 Subject: imx233/fuze+: gives bootloader argument to main git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30193 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/imx233/crt0.S | 3 +++ 1 file changed, 3 insertions(+) (limited to 'firmware/target/arm') diff --git a/firmware/target/arm/imx233/crt0.S b/firmware/target/arm/imx233/crt0.S index e233d439e0..b8b63e5f26 100644 --- a/firmware/target/arm/imx233/crt0.S +++ b/firmware/target/arm/imx233/crt0.S @@ -36,6 +36,8 @@ .text .global start start: + /* Save r0 */ + mov r6, r0 msr cpsr_c, #0xd3 /* enter supervisor mode, disable IRQ/FIQ */ /* Zero out IBSS */ ldr r2, =_iedata @@ -101,6 +103,7 @@ start: mcr p15, 0, r0, c1, c0, 0 /* Jump to main */ + mov r0, r6 bl main 1: b 1b -- cgit v1.2.3