hyenaコンポーネントにNANDのFATALエラーチェックを追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1387 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yosiokat 2008-05-19 01:20:15 +00:00
parent c6c3e143d1
commit fc5a0f14af

View File

@ -107,6 +107,8 @@ extern void SDK_LTDAUTOLOAD_LTDMAIN_BSS_END(void);
#endif
extern void SDK_SEA_KEY_STORE(void);
extern BOOL sdmcGetNandLogFatal( void );
/*---------------------------------------------------------------------------*
Name: TwlSpMain
Description:
@ -146,6 +148,12 @@ TwlSpMain(void)
// NVRAM からユーザー情報読み出し
ReadUserInfo();
// NANDのFATALエラー検出
if( sdmcGetNandLogFatal() != FALSE) {
/* 故障扱い処理 */
SYSM_SetFatalError( TRUE );
}
// [TODO:] カード電源ONして、ROMヘッダのみリードチェックくらいはやっておきたい
SYSMi_GetWork()->flags.common.isARM9Start = TRUE; // [TODO:] HW_RED_RESERVEDはNANDファームでクリアしておいて欲しい