mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
前回ブートがNTRならランチャーパラメータ無効にする処理の有効化
ランチャーからのアプリブート時、ランチャー自身のマウントパスをクリア git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@971 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
52f09ccb34
commit
3fa8093c22
@ -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にする。
|
||||
|
||||
@ -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 ) {
|
||||
// ロゴデモスキップ無効?
|
||||
|
||||
Loading…
Reference in New Issue
Block a user