mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
OSTitleId対応 (SDK 4402以降)
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@764 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
a13d67740b
commit
5053ca0b24
@ -47,12 +47,13 @@ void FS_InitFIRM( void )
|
||||
処理が正常に行われた場合に得られるバッファへのポインタは
|
||||
不要になったら NAMi_Free で解放する必要があります。
|
||||
|
||||
Arguments: titleId: 対象のタイトルの TitleID。
|
||||
Arguments: pTmd: タイトルメタデータの読み込み先
|
||||
titleId: 対象のタイトルの TitleID。
|
||||
|
||||
Returns: 処理が正常に行われたなら TRUEを返します。
|
||||
そうでなければ FALSE を返します。
|
||||
*---------------------------------------------------------------------------*/
|
||||
static BOOL LoadTMD(ESTitleMeta* pTmd, u64 titleId)
|
||||
static BOOL LoadTMD(ESTitleMeta* pTmd, OSTitleId titleId)
|
||||
{
|
||||
char path[64];
|
||||
FSFile f;
|
||||
@ -128,7 +129,7 @@ static BOOL LoadTMD(ESTitleMeta* pTmd, u64 titleId)
|
||||
|
||||
Returns: 正常に処理が行われたなら TRUE を返します。
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL FS_GetTitleBootContentPathFast(char* buf, u64 titleId)
|
||||
BOOL FS_GetTitleBootContentPathFast(char* buf, OSTitleId titleId)
|
||||
{
|
||||
ESTitleMeta tmd;
|
||||
u32 bootContentId;
|
||||
@ -181,7 +182,7 @@ BOOL FS_GetTitleBootContentPathFast(char* buf, u64 titleId)
|
||||
|
||||
Returns: TRUE if success
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL FS_ResolveSrl( u64 titleId )
|
||||
BOOL FS_ResolveSrl( OSTitleId titleId )
|
||||
{
|
||||
if ( ES_ERR_OK != ES_InitLib() ||
|
||||
ES_ERR_OK != ES_GetContentPath(titleId, CONTENT_INDEX_BOOT, (char*)HW_TWL_FS_BOOT_SRL_PATH_BUF) ||
|
||||
@ -202,7 +203,7 @@ BOOL FS_ResolveSrl( u64 titleId )
|
||||
|
||||
Returns: TRUE if success
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL FS_ResolveSrlUnsecured( u64 titleId )
|
||||
BOOL FS_ResolveSrlUnsecured( OSTitleId titleId )
|
||||
{
|
||||
if ( !FS_GetTitleBootContentPathFast((char*)HW_TWL_FS_BOOT_SRL_PATH_BUF, titleId) )
|
||||
{
|
||||
|
||||
@ -128,7 +128,7 @@ static void PostInit(void)
|
||||
***************************************************************/
|
||||
static BOOL TryResolveSrl(void)
|
||||
{
|
||||
u64 titleId = MENU_TITLE_ID_HI << 32;
|
||||
OSTitleId titleId = MENU_TITLE_ID_HI << 32;
|
||||
if ( !LCFG_ReadHWSecureInfo() )
|
||||
{
|
||||
OS_TPrintf("Failed to load HWSecureInfo.\n");
|
||||
|
||||
@ -130,7 +130,7 @@ static void PostInit(void)
|
||||
***************************************************************/
|
||||
static BOOL TryResolveSrl(void)
|
||||
{
|
||||
u64 titleId = MENU_TITLE_ID_HI << 32;
|
||||
OSTitleId titleId = MENU_TITLE_ID_HI << 32;
|
||||
if ( !LCFG_ReadHWSecureInfo() )
|
||||
{
|
||||
OS_TPrintf("Failed to load HWSecureInfo.\n");
|
||||
|
||||
@ -49,7 +49,7 @@ void FS_InitFIRM( void );
|
||||
|
||||
Returns: 正常に処理が行われたなら TRUE を返します。
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL FS_GetTitleBootContentPathFast(char* buf, u64 titleId);
|
||||
BOOL FS_GetTitleBootContentPathFast(char* buf, OSTitleId titleId);
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
Name: FS_ResolveSrl
|
||||
@ -60,7 +60,7 @@ BOOL FS_GetTitleBootContentPathFast(char* buf, u64 titleId);
|
||||
|
||||
Returns: TRUE if success
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL FS_ResolveSrl( u64 titleId );
|
||||
BOOL FS_ResolveSrl( OSTitleId titleId );
|
||||
|
||||
/*---------------------------------------------------------------------------*
|
||||
Name: FS_ResolveSrlUnsecured
|
||||
@ -72,7 +72,7 @@ BOOL FS_ResolveSrl( u64 titleId );
|
||||
|
||||
Returns: TRUE if success
|
||||
*---------------------------------------------------------------------------*/
|
||||
BOOL FS_ResolveSrlUnsecured( u64 titleId );
|
||||
BOOL FS_ResolveSrlUnsecured( OSTitleId titleId );
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* extern "C" */
|
||||
|
||||
Loading…
Reference in New Issue
Block a user