From 730db2596c5669574d03492b32083b5224dcfe70 Mon Sep 17 00:00:00 2001 From: yosiokat Date: Fri, 1 Aug 2008 09:01:59 +0000 Subject: [PATCH] =?UTF-8?q?WRAM=E3=82=92=E4=BB=8B=E3=81=97=E3=81=9FARM9?= =?UTF-8?q?=E2=86=92ARM7=E3=81=B8=E3=81=AE=E9=8D=B5=E5=BC=95=E6=B8=A1?= =?UTF-8?q?=E3=81=97=E5=87=A6=E7=90=86=E3=81=AE=E5=AE=9F=E8=A3=85=E3=83=9F?= =?UTF-8?q?=E3=82=B9=E3=82=92=E4=BF=AE=E6=AD=A3=E3=80=82?= 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@2073 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/components/hyena.TWL/src/main.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/build/components/hyena.TWL/src/main.c b/build/components/hyena.TWL/src/main.c index 8a5ebe68..72d82e7a 100644 --- a/build/components/hyena.TWL/src/main.c +++ b/build/components/hyena.TWL/src/main.c @@ -113,6 +113,15 @@ extern void SDK_STATIC_BSS_END(void); extern BOOL sdmcGetNandLogFatal( void ); + +// AutoloadDoneCallbackをオーバーロードして、ここでSYSM_workのクリアを行う。 +void _start_AutoloadDoneCallback(void* argv[]) +{ +#pragma unused(argv) + // SYSMワークのクリア + MI_CpuClear32( SYSMi_GetWork(), sizeof(SYSM_work) ); +} + /*---------------------------------------------------------------------------* Name: TwlSpMain Description: 起動ベクタ。 @@ -125,9 +134,6 @@ TwlSpMain(void) OSHeapHandle wramHeapHandle, mainHeapHandle; u32 spiLockId; - // SYSMワークのクリア - MI_CpuClear32( SYSMi_GetWork(), sizeof(SYSM_work) ); - // バックライトON while ( (reg_GX_DISPSTAT & REG_GX_DISPSTAT_INI_MASK) == FALSE ) {