From b1285facd11f79c91d1ac8814d2cfa704d3aed04 Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@b08762b0-b915-fc4b-9d8c-17b2551a87ff> Date: Mon, 14 Jul 2008 02:26:36 +0000 Subject: [PATCH] =?UTF-8?q?(=E6=9B=B4=E6=96=B0=EF=BC=9AAkabane=20Jumpei)?= =?UTF-8?q?=20TWL=E5=AF=BE=E5=BF=9C=E3=82=A2=E3=83=97=E3=83=AA=E5=88=A4?= =?UTF-8?q?=E5=AE=9A=E3=81=AE=E5=87=A6=E7=90=86=E3=82=92=E5=B0=91=E3=81=97?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= 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@1867 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- .../libraries_sysmenu/hotsw/ARM7/src/hotsw.c | 20 +++++-------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/build/libraries_sysmenu/hotsw/ARM7/src/hotsw.c b/build/libraries_sysmenu/hotsw/ARM7/src/hotsw.c index 00242cc3..ebd0ee7a 100644 --- a/build/libraries_sysmenu/hotsw/ARM7/src/hotsw.c +++ b/build/libraries_sysmenu/hotsw/ARM7/src/hotsw.c @@ -23,8 +23,6 @@ #include #include <../build/libraries/mb/common/include/mb_fileinfo.h> -#define DEBUG_MODE - //#define HOTSW_DISABLE_FORCE_CARD_OFF // カード電源ONからROMヘッダロードまでの期間にスリープに入る時のワンセグ対策しない場合 @@ -414,6 +412,8 @@ static HotSwState LoadCardData(void) if( !UTL_CheckAppRegion( s_cbData.pBootSegBuf->rh.s.card_region_bitmap ) ) { retval = (retval == HOTSW_SUCCESS) ? HOWSW_REGION_CHECK_ERROR : retval; } + + s_cbData.twlFlg = TRUE; } // アプリジャンプのデバッグ時にROMエミュレーション情報だけ必要な場合 @@ -427,20 +427,10 @@ static HotSwState LoadCardData(void) } if( retval == HOTSW_SUCCESS ) { - // NTRカードかTWLカードか -#ifdef DEBUG_MODE - if(s_cbData.pBootSegBuf->rh.s.main_ltd_rom_offset && s_cbData.pBootSegBuf->rh.s.sub_ltd_rom_offset) -#else - if(s_cbData.pBootSegBuf->rh.s.platform_code & 0x02) -#endif - { - OS_TPrintf("TWL Card.\n"); - s_cbData.twlFlg = TRUE; - } - else{ + if(!s_cbData.twlFlg){ if ( !s_cbData.pBootSegBuf->rh.s.exFlags.enable_nitro_whitelist_signature ) - // NTRカードの場合はRomHeaderバッファの1ページ目以降をクリアしておく。 - MI_CpuClearFast((void *)(SYSM_CARD_ROM_HEADER_BAK + PAGE_SIZE), SYSM_APP_ROM_HEADER_SIZE - PAGE_SIZE); + // NTRカードの場合はRomHeaderバッファの1ページ目以降をクリアしておく。 + MI_CpuClearFast((void *)(SYSM_CARD_ROM_HEADER_BAK + PAGE_SIZE), SYSM_APP_ROM_HEADER_SIZE - PAGE_SIZE); } // SecureコマンドのPNG_ONコマンドetc用のレイテンシを求める(Latency1とLatency2を足す)