From abb8e0217d2263ede6eecee8ff02e44d2b22f81b Mon Sep 17 00:00:00 2001 From: yutaka Date: Wed, 19 Dec 2007 01:28:40 +0000 Subject: [PATCH] =?UTF-8?q?TwlSDK=E3=81=AB=E5=80=A3=E3=81=A3=E3=81=A6?= =?UTF-8?q?=E3=82=B9=E3=82=BF=E3=83=83=E3=82=AF=E3=81=AE=E3=82=A2=E3=83=A9?= =?UTF-8?q?=E3=82=A4=E3=83=A1=E3=83=B3=E3=83=88=E8=AA=BF=E6=95=B4=E3=82=BF?= =?UTF-8?q?=E3=82=A4=E3=83=9F=E3=83=B3=E3=82=B0=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@373 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/libraries/init/ARM9/crt0_firm.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/build/libraries/init/ARM9/crt0_firm.c b/build/libraries/init/ARM9/crt0_firm.c index 1aeecd3e..711574a1 100644 --- a/build/libraries/init/ARM9/crt0_firm.c +++ b/build/libraries/init/ARM9/crt0_firm.c @@ -121,6 +121,8 @@ SDK_WEAK_SYMBOL asm void _start( void ) mov r0, #HW_PSR_SYS_MODE msr cpsr_csfx, r0 sub sp, r1, #4 // 4byte for stack check code + tst sp, #4 + subeq sp, sp, #4 // for 8byte-alignment //---- read reset flag from pmic #ifdef SDK_TS @@ -216,9 +218,6 @@ SDK_WEAK_SYMBOL asm void _start( void ) //---- start (to 16bit code) ldr r1, =TwlMain ldr lr, =HW_RESET_VECTOR - - tst sp, #4 - subne sp, sp, #4 // for 8byte-alignment bx r1 }