From 5939bd39c666bd079cecf689ff5420542eecdf29 Mon Sep 17 00:00:00 2001 From: yosiokat Date: Tue, 12 Aug 2008 09:02:04 +0000 Subject: [PATCH] =?UTF-8?q?SYSM=5Fwork=E3=81=AE=E3=82=AF=E3=83=AA=E3=82=A2?= =?UTF-8?q?=E3=81=AF=E4=B8=8D=E8=A6=81=E3=81=A0=E3=81=A3=E3=81=9F=E3=81=AE?= =?UTF-8?q?=E3=81=A7=E3=80=81=E3=82=84=E3=82=89=E3=81=AA=E3=81=84=E3=82=88?= =?UTF-8?q?=E3=81=86=E3=81=AB=E3=81=99=E3=82=8B=E3=80=82=EF=BC=88AutoloadD?= =?UTF-8?q?oneCallback=E3=82=92main.c=E3=81=AB=E6=8C=81=E3=81=A3=E3=81=A6?= =?UTF-8?q?=E3=81=8D=E3=81=A6=E3=81=84=E3=81=9F=20=E5=89=AF=E4=BD=9C?= =?UTF-8?q?=E7=94=A8=E3=81=A7ARM7=E3=81=AE=E3=83=96=E3=83=AC=E3=83=BC?= =?UTF-8?q?=E3=82=AF=E3=83=9D=E3=82=A4=E3=83=B3=E3=83=88=E3=81=8C=E5=8A=B9?= =?UTF-8?q?=E3=81=8B=E3=81=AA=E3=81=8F=E3=81=AA=E3=81=A3=E3=81=A6=E3=81=84?= =?UTF-8?q?=E3=81=9F=E3=80=82=EF=BC=89?= 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@2142 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/components/hyena.TWL/src/main.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/build/components/hyena.TWL/src/main.c b/build/components/hyena.TWL/src/main.c index 7aa98f95..e7346e8a 100644 --- a/build/components/hyena.TWL/src/main.c +++ b/build/components/hyena.TWL/src/main.c @@ -113,18 +113,6 @@ extern void SDK_STATIC_BSS_END(void); extern BOOL sdmcGetNandLogFatal( void ); - -#include -void _start_AutoloadDoneCallback(void* argv[]); -// AutoloadDoneCallbackをオーバーロードして、ここでSYSM_workのクリアを行う。 -void _start_AutoloadDoneCallback(void* argv[]) -{ -#pragma unused(argv) - // SYSMワークのクリア - MI_CpuClear32( SYSMi_GetWork(), sizeof(SYSM_work) ); -} -#include - /*---------------------------------------------------------------------------* Name: TwlSpMain Description: 起動ベクタ。 @@ -137,6 +125,10 @@ TwlSpMain(void) OSHeapHandle wramHeapHandle, mainHeapHandle; u32 spiLockId; + // SYSMワークのクリア +// MI_CpuClear32( SYSMi_GetWork(), sizeof(SYSM_work) ); // NANDファームでクリアしているので、いらない。 + // ※もしランチャー上でやるなら、crt0.o内でクリアの記述をしないとAutoloadセグメントに配置されてしまって、うまく動かない点に注意する。 + // バックライトON while ( (reg_GX_DISPSTAT & REG_GX_DISPSTAT_INI_MASK) == FALSE ) {