From a6b2d8c7af9871f6603b0662618f6da43dddbefd Mon Sep 17 00:00:00 2001 From: yoshida_teruhisa Date: Wed, 10 Sep 2008 23:59:15 +0000 Subject: [PATCH] =?UTF-8?q?rom=E3=83=AD=E3=83=BC=E3=83=89=E4=B8=AD?= =?UTF-8?q?=E3=80=81=E3=82=AB=E3=83=BC=E3=83=89=E8=AA=AD=E3=81=BF=E8=BE=BC?= =?UTF-8?q?=E3=81=BF=E5=A4=B1=E6=95=97=E3=82=A8=E3=83=A9=E3=83=BC=E3=81=8C?= =?UTF-8?q?=E8=BF=94=E3=81=A3=E3=81=A6=E3=81=8D=E3=81=9F=E3=82=89=E3=83=AD?= =?UTF-8?q?=E3=82=B0=E3=82=92=E5=90=90=E3=81=8F=E3=82=88=E3=81=86=E5=A4=89?= =?UTF-8?q?=E6=9B=B4=20=E3=83=9B=E3=83=AF=E3=82=A4=E3=83=88=E3=83=AA?= =?UTF-8?q?=E3=82=B9=E3=83=88Phase1=E3=83=81=E3=82=A7=E3=83=83=E3=82=AF?= =?UTF-8?q?=E5=A4=B1=E6=95=97=E6=99=82=E3=83=AD=E3=82=B0=E5=90=90=E3=81=8D?= =?UTF-8?q?=E5=BC=B7=E5=8C=96?= 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@2486 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/libraries_sysmenu/sysmenu/ARM9/src/fs_wram.c | 2 ++ build/libraries_sysmenu/sysmenu/ARM9/src/title.c | 14 +++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/build/libraries_sysmenu/sysmenu/ARM9/src/fs_wram.c b/build/libraries_sysmenu/sysmenu/ARM9/src/fs_wram.c index 6ce1705b..d2934ddf 100644 --- a/build/libraries_sysmenu/sysmenu/ARM9/src/fs_wram.c +++ b/build/libraries_sysmenu/sysmenu/ARM9/src/fs_wram.c @@ -18,6 +18,7 @@ #include #include "fs_wram.h" #include +#include /* 基本概念 @@ -199,6 +200,7 @@ static void FSi_WramThread(void* arg) card_read_state = HOTSW_ReadCardData( FSiWramWork.card_src, cmd->addr, (u32)cmd->length); FSiWramWork.card_src = (void *)((u32)FSiWramWork.card_src + (u32)cmd->length); result = (card_read_state == CARD_READ_SUCCESS) ? cmd->length : 0; + if((card_read_state != CARD_READ_SUCCESS)) ERRORLOG_Printf( "FSi_WramThread: read-card error:%d\n", card_read_state ); break; case FS_WRAM_COMMAND_WRITE: result = FS_WriteFile( FSiWramWork.p_file, cmd->addr, cmd->length ); diff --git a/build/libraries_sysmenu/sysmenu/ARM9/src/title.c b/build/libraries_sysmenu/sysmenu/ARM9/src/title.c index 2ef503d9..895f4579 100644 --- a/build/libraries_sysmenu/sysmenu/ARM9/src/title.c +++ b/build/libraries_sysmenu/sysmenu/ARM9/src/title.c @@ -1485,6 +1485,18 @@ static BOOL SYSMi_AuthenticateNTRCardTitle( TitleProperty *pBootTitle) if(!s_b_dev) { // デバグ用。ERRORLOG_Init()がすでに呼ばれている事前提 ERRORLOG_Printf( "DHT_PAHSE1_FAILED (sub info): hash0Addr-%08x\n", hash0 ); + if(hash0) + { + ERRORLOG_Printf( "DHT_PAHSE1_FAILED (buildtime): date : %s time : %s", __DATE__, __TIME__); + ERRORLOG_Printf( "DHT_PAHSE1_FAILED (sub info): hash0 - %02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x\n", + hash0[0], hash0[1], hash0[2], hash0[3], hash0[4], hash0[5], hash0[6], hash0[7], hash0[8], hash0[9], + hash0[10], hash0[11], hash0[12], hash0[13], hash0[14], hash0[15], hash0[16], hash0[17], hash0[18], hash0[19]); + ERRORLOG_Printf( "DHT_PAHSE1_FAILED (sub info): calc_hash - %02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x\n", + s_calc_hash[0], s_calc_hash[1], s_calc_hash[2], s_calc_hash[3], s_calc_hash[4], + s_calc_hash[5], s_calc_hash[6], s_calc_hash[7], s_calc_hash[8], s_calc_hash[9], + s_calc_hash[10], s_calc_hash[11], s_calc_hash[12], s_calc_hash[13], s_calc_hash[14], + s_calc_hash[15], s_calc_hash[16], s_calc_hash[17], s_calc_hash[18], s_calc_hash[19]); + } UTL_SetFatalError(FATAL_ERROR_DHT_PHASE1_FAILED); return FALSE; } @@ -2167,4 +2179,4 @@ static void SYSMi_CutAwayRegionList( u32 *regionlist, u32 start, u32 end ) { SYSMi_DeleteElementFromList( regionlist, (u32)n ); } -} \ No newline at end of file +}