mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
(更新:Akabane Jumpei)
カードリード時のスクランブル関連のフラグマスクを修正 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1978 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
6f2ae38838
commit
114b487bdc
@ -109,8 +109,7 @@ extern "C" {
|
||||
#define START_SHIFT 31
|
||||
#define START_MASK 0x80000000
|
||||
|
||||
#define SCRAMBLE_MASK 0x1040e000 // スクランブル関係のフラグマスク
|
||||
#define SECURE_COMMAND_SCRAMBLE_MASK 0x00406000 // CS SE DSのマスク
|
||||
#define SCRAMBLE_MASK 0x00406000 // CS SE DSのマスク
|
||||
|
||||
// --- Page Count
|
||||
#define HOTSW_PAGE_0 0x0UL << PC_SHIFT
|
||||
|
||||
@ -516,7 +516,7 @@ HotSwState ReadIDSecure(CardBootData *cbd)
|
||||
}
|
||||
|
||||
// スクランブルの設定
|
||||
scrambleMask = HOTSWi_IsRomEmulation() ? 0 : (u32)(SECURE_COMMAND_SCRAMBLE_MASK & ~CS_MASK);
|
||||
scrambleMask = HOTSWi_IsRomEmulation() ? 0 : (u32)(SCRAMBLE_MASK & ~CS_MASK);
|
||||
|
||||
// コマンド作成・設定
|
||||
SetSecureCommand(S_RD_ID, cbd);
|
||||
@ -558,7 +558,7 @@ HotSwState ReadIDSecure(CardBootData *cbd)
|
||||
*---------------------------------------------------------------------------*/
|
||||
HotSwState ReadSegSecure(CardBootData *cbd)
|
||||
{
|
||||
u32 scrambleMask = HOTSWi_IsRomEmulation() ? 0 : (u32)(SECURE_COMMAND_SCRAMBLE_MASK & ~CS_MASK);
|
||||
u32 scrambleMask = HOTSWi_IsRomEmulation() ? 0 : (u32)(SCRAMBLE_MASK & ~CS_MASK);
|
||||
u32 *buf = (cbd->modeType == HOTSW_MODE1) ? cbd->pSecureSegBuf : cbd->pSecure2SegBuf;
|
||||
u32 loop, pc, size, interval, i, j=0, k;
|
||||
u64 segNum = 4;
|
||||
@ -647,7 +647,7 @@ HotSwState SwitchONPNGSecure(CardBootData *cbd)
|
||||
}
|
||||
|
||||
// スクランブルの設定
|
||||
scrambleMask = HOTSWi_IsRomEmulation() ? 0 : (u32)(SECURE_COMMAND_SCRAMBLE_MASK & ~CS_MASK);
|
||||
scrambleMask = HOTSWi_IsRomEmulation() ? 0 : (u32)(SCRAMBLE_MASK & ~CS_MASK);
|
||||
|
||||
// コマンド作成・設定
|
||||
SetSecureCommand(S_PNG_ON, cbd);
|
||||
@ -685,7 +685,7 @@ HotSwState SwitchOFFPNGSecure(CardBootData *cbd)
|
||||
}
|
||||
|
||||
// スクランブルの設定
|
||||
scrambleMask = HOTSWi_IsRomEmulation() ? 0 : (u32)(SECURE_COMMAND_SCRAMBLE_MASK & ~CS_MASK);
|
||||
scrambleMask = HOTSWi_IsRomEmulation() ? 0 : (u32)(SCRAMBLE_MASK & ~CS_MASK);
|
||||
|
||||
// コマンド作成・設定
|
||||
SetSecureCommand(S_PNG_OFF, cbd);
|
||||
@ -725,7 +725,7 @@ HotSwState ChangeModeSecure(CardBootData *cbd)
|
||||
}
|
||||
|
||||
// スクランブルの設定
|
||||
scrambleMask = HOTSWi_IsRomEmulation() ? 0 : (u32)(SECURE_COMMAND_SCRAMBLE_MASK & ~CS_MASK);
|
||||
scrambleMask = HOTSWi_IsRomEmulation() ? 0 : (u32)(SCRAMBLE_MASK & ~CS_MASK);
|
||||
|
||||
// コマンド作成・設定
|
||||
SetSecureCommand(S_CHG_MODE, cbd);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user