From 3fa8093c22f5f9e3046f63de0c396021b8a84c73 Mon Sep 17 00:00:00 2001 From: yoshida_teruhisa Date: Thu, 27 Mar 2008 01:02:18 +0000 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E5=9B=9E=E3=83=96=E3=83=BC=E3=83=88?= =?UTF-8?q?=E3=81=8CNTR=E3=81=AA=E3=82=89=E3=83=A9=E3=83=B3=E3=83=81?= =?UTF-8?q?=E3=83=A3=E3=83=BC=E3=83=91=E3=83=A9=E3=83=A1=E3=83=BC=E3=82=BF?= =?UTF-8?q?=E7=84=A1=E5=8A=B9=E3=81=AB=E3=81=99=E3=82=8B=E5=87=A6=E7=90=86?= =?UTF-8?q?=E3=81=AE=E6=9C=89=E5=8A=B9=E5=8C=96=20=E3=83=A9=E3=83=B3?= =?UTF-8?q?=E3=83=81=E3=83=A3=E3=83=BC=E3=81=8B=E3=82=89=E3=81=AE=E3=82=A2?= =?UTF-8?q?=E3=83=97=E3=83=AA=E3=83=96=E3=83=BC=E3=83=88=E6=99=82=E3=80=81?= =?UTF-8?q?=E3=83=A9=E3=83=B3=E3=83=81=E3=83=A3=E3=83=BC=E8=87=AA=E8=BA=AB?= =?UTF-8?q?=E3=81=AE=E3=83=9E=E3=82=A6=E3=83=B3=E3=83=88=E3=83=91=E3=82=B9?= =?UTF-8?q?=E3=82=92=E3=82=AF=E3=83=AA=E3=82=A2?= 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@971 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/libraries_sysmenu/boot/ARM7/src/bootAPI.c | 3 +++ build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c b/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c index c670fdc8..ffedddd7 100644 --- a/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c +++ b/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c @@ -130,6 +130,9 @@ BOOL BOOT_WaitStart( void ) // ここまでにHW_TWL_ROM_HEADER_BUFのヘッダが次のアプリのものに変更されている必要あり SYSMi_SetBootAppMountInfo( &SYSMi_GetWork2()->bootTitleProperty ); + // FSによってshared領域にコピーされたランチャー自身のマウントパスのクリア + MI_CpuClearFast((char *)HW_TWL_FS_BOOT_SRL_PATH_BUF, OS_MOUNT_PATH_LEN); + BOOTi_ClearREG_RAM(); // ARM7側のメモリ&レジスタクリア。 reg_MI_MBK9 = 0; // 全WRAMのロック解除 reg_PXI_MAINPINTF = MAINP_SEND_IF | 0x0100; // ARM9に対してブートするようIRQで要求+ARM7のステートを1にする。 diff --git a/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c b/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c index 17200160..8d167b30 100644 --- a/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c +++ b/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c @@ -208,14 +208,11 @@ TitleProperty *SYSM_ReadParameters( void ) // ホットスタート時は、基本ロゴデモスキップ SYSM_SetLogoDemoSkip( TRUE ); - // [TODO]まだアプリブート時にPlatformCodeを保存していないので、コメントアウト -#if 0 if( LCFG_TSD_GetLastTimeBootSoftPlatform() == PLATFORM_CODE_NTR ) { // 前回ブートがNTRなら、ランチャーパラメータ無効 SYSMi_GetWork()->flags.common.isValidLauncherParam = 0; MI_CpuClear32( &SYSMi_GetWork()->launcherParam, sizeof(LauncherParam) ); } -#endif if( SYSMi_GetWork()->flags.common.isValidLauncherParam ) { // ロゴデモスキップ無効?