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@2204 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
b50d63af47
commit
5e806507f2
@ -433,9 +433,14 @@ static HotSwState LoadCardData(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(s_cbData.pBootSegBuf->rh.s.platform_code & PLATFORM_CODE_FLAG_TWL){
|
if(s_cbData.pBootSegBuf->rh.s.platform_code & PLATFORM_CODE_FLAG_TWL){
|
||||||
// リージョンチェック
|
// デバッガでリージョン違いのアプリを読んだ場合、正常に動作しなくなるのを回避するため
|
||||||
if( !UTL_CheckAppRegion( s_cbData.pBootSegBuf->rh.s.card_region_bitmap ) ) {
|
u64 card_title_id = s_cbData.pBootSegBuf->rh.s.titleID;
|
||||||
retval = (retval == HOTSW_SUCCESS) ? HOWSW_REGION_CHECK_ERROR : retval;
|
u64 my_title_id = ((ROM_Header_Short *)HW_TWL_ROM_HEADER_BUF)->titleID;
|
||||||
|
if(!s_debuggerFlg || card_title_id != my_title_id){
|
||||||
|
// リージョンチェック
|
||||||
|
if( !UTL_CheckAppRegion( s_cbData.pBootSegBuf->rh.s.card_region_bitmap ) ) {
|
||||||
|
retval = (retval == HOTSW_SUCCESS) ? HOWSW_REGION_CHECK_ERROR : retval;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
s_cbData.twlFlg = TRUE;
|
s_cbData.twlFlg = TRUE;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user