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のヘッダが次のアプリのものに変更されている必要あり
|
// ここまでにHW_TWL_ROM_HEADER_BUFのヘッダが次のアプリのものに変更されている必要あり
|
||||||
SYSMi_SetBootAppMountInfo( &SYSMi_GetWork2()->bootTitleProperty );
|
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側のメモリ&レジスタクリア。
|
BOOTi_ClearREG_RAM(); // ARM7側のメモリ&レジスタクリア。
|
||||||
reg_MI_MBK9 = 0; // 全WRAMのロック解除
|
reg_MI_MBK9 = 0; // 全WRAMのロック解除
|
||||||
reg_PXI_MAINPINTF = MAINP_SEND_IF | 0x0100; // ARM9に対してブートするようIRQで要求+ARM7のステートを1にする。
|
reg_PXI_MAINPINTF = MAINP_SEND_IF | 0x0100; // ARM9に対してブートするようIRQで要求+ARM7のステートを1にする。
|
||||||
|
|||||||
@ -208,14 +208,11 @@ TitleProperty *SYSM_ReadParameters( void )
|
|||||||
// ホットスタート時は、基本ロゴデモスキップ
|
// ホットスタート時は、基本ロゴデモスキップ
|
||||||
SYSM_SetLogoDemoSkip( TRUE );
|
SYSM_SetLogoDemoSkip( TRUE );
|
||||||
|
|
||||||
// [TODO]まだアプリブート時にPlatformCodeを保存していないので、コメントアウト
|
|
||||||
#if 0
|
|
||||||
if( LCFG_TSD_GetLastTimeBootSoftPlatform() == PLATFORM_CODE_NTR ) {
|
if( LCFG_TSD_GetLastTimeBootSoftPlatform() == PLATFORM_CODE_NTR ) {
|
||||||
// 前回ブートがNTRなら、ランチャーパラメータ無効
|
// 前回ブートがNTRなら、ランチャーパラメータ無効
|
||||||
SYSMi_GetWork()->flags.common.isValidLauncherParam = 0;
|
SYSMi_GetWork()->flags.common.isValidLauncherParam = 0;
|
||||||
MI_CpuClear32( &SYSMi_GetWork()->launcherParam, sizeof(LauncherParam) );
|
MI_CpuClear32( &SYSMi_GetWork()->launcherParam, sizeof(LauncherParam) );
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
if( SYSMi_GetWork()->flags.common.isValidLauncherParam ) {
|
if( SYSMi_GetWork()->flags.common.isValidLauncherParam ) {
|
||||||
// ロゴデモスキップ無効?
|
// ロゴデモスキップ無効?
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user