未使用関数の削除

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@576 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yutaka 2008-02-05 01:54:51 +00:00
parent 25122dfea4
commit 21ab2e4897
2 changed files with 0 additions and 66 deletions

View File

@ -166,58 +166,6 @@ static BOOL CheckRomCertificate( SVCSignHeapContext* pool, const RomCertificate
return CheckDigest(md, digest, TRUE, TRUE);
}
/*---------------------------------------------------------------------------*
Name: FS2_LoadBuffer
Description: receive data from ARM7 via WRAM-B and store in destination address,
calculate SHA1 in parallel if ctx is specified
Arguments: dest destination address to read
size total length to read in bytes
ctx pointer to SHA1 context or NULL
Returns: TRUE if success
*---------------------------------------------------------------------------*/
BOOL FS2_LoadBuffer( u8* dest, u32 size, SVCSHA1Context *ctx )
{
static int count = 0;
while ( size > 0 )
{
u8* src = (u8*)HW_FIRM_LOAD_BUFFER_BASE + count * HW_FIRM_LOAD_BUFFER_UNIT_SIZE;
u32 unit = size < HW_FIRM_LOAD_BUFFER_UNIT_SIZE ? size : HW_FIRM_LOAD_BUFFER_UNIT_SIZE;
if ( PXI_RecvID() != FIRM_PXI_ID_LOAD_PIRIOD )
{
return FALSE;
}
MIi_SetWramBankMaster_B( count, MI_WRAM_ARM9 );
if (ctx)
{
int done;
for ( done = 0; done < unit; done += HASH_UNIT )
{
u8* s = src + done;
u8* d = dest + done;
u32 u = unit - done < HASH_UNIT ? unit - done : HASH_UNIT;
SVC_SHA1Update( ctx, s, u );
MI_CpuCopyFast( s, d, u );
MI_CpuClearFast( s, u ); // OS_Bootでのクリアと比較する
}
}
else
{
MI_CpuCopyFast( src, dest, unit );
MI_CpuClearFast( src, unit ); // OS_Bootでのクリアと比較する
}
DC_FlushRange( src, unit );
size -= unit;
dest += unit;
MIi_SetWramBankMaster_B( count, MI_WRAM_ARM7 );
count = ( count + 1 ) % HW_FIRM_LOAD_BUFFER_UNIT_NUMS;
}
return TRUE;
}
static void AesCallback(AESResult result, void* arg)
{
volatile BOOL *pBusy = (BOOL*)arg;

View File

@ -60,20 +60,6 @@ void FS2_DeleteAesKeySeed( void );
*---------------------------------------------------------------------------*/
void FS2_SetDigestKey( const u8* digestKey );
/*---------------------------------------------------------------------------*
Name: FS2_LoadBuffer
Description: receive data from ARM7 via WRAM-B and store in destination address,
calculate SHA1 in parallel if ctx is specified
Arguments: dest destination address to read
size total length to read in bytes
ctx pointer to SHA1 context or NULL
Returns: TRUE if success
*---------------------------------------------------------------------------*/
BOOL FS2_LoadBuffer( u8* dest, u32 size, SVCSHA1Context *ctx );
/*---------------------------------------------------------------------------*
Name: FS2_LoadModule