mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
ダイレクトブート時にシリアルNoを不正なものに書き換えていた不具合を修正。
OSi_GetSerialNoを使用して適切なシリアルNoかどうかを判定していたがこの関数はシェア領域の値を 参照する関数であるためランチャーの介在しないダイレクトブート時は不正な値を返していた。 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2747 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
7e043ef067
commit
382af8c581
@ -211,6 +211,11 @@ static BOOL ReadHWInfoFile( void )
|
|||||||
|
|
||||||
retval = LCFGi_THW_ReadSecureInfo();
|
retval = LCFGi_THW_ReadSecureInfo();
|
||||||
if( retval == LCFG_TSF_READ_RESULT_SUCCEEDED ) {
|
if( retval == LCFG_TSF_READ_RESULT_SUCCEEDED ) {
|
||||||
|
|
||||||
|
// HWノーマル情報、HWセキュア情報をメモリに展開しておく
|
||||||
|
MI_CpuCopyFast( LCFGi_GetHWN(), (void *)HW_PARAM_TWL_HW_NORMAL_INFO, sizeof(LCFGTWLHWNormalInfo) );
|
||||||
|
MI_CpuCopyFast( LCFGi_GetHWS(), (void *)HW_HW_SECURE_INFO, HW_HW_SECURE_INFO_END - HW_HW_SECURE_INFO );
|
||||||
|
|
||||||
OS_TPrintf( "HW Secure Info read succeeded.\n" );
|
OS_TPrintf( "HW Secure Info read succeeded.\n" );
|
||||||
}else {
|
}else {
|
||||||
result = FALSE;
|
result = FALSE;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user