HotStart時にメインメモリに退避させているFirmwareDataParamのチェックを追加。

正当なデータが認められなかったら、ColdStart扱いでFWロードを行う。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1643 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
sato_masaki 2008-06-17 09:44:40 +00:00
parent 10a6cd3549
commit 86abfc34b1

View File

@ -394,10 +394,19 @@ BOOL InstallWlanFirmware( BOOL isHotStartWLFirm )
OS_TPrintf("[Wlan Firm] FWtype is %d\n", fwType);
/* HotStart/ColdStartのチェック */
/*
FWDATAパラメータの正当性チェック(HotStartの場合)
FALSEならCold扱いでFWロードを行う
*/
if (TRUE == isHotStartWLFirm && FALSE == NWMi_CheckFirmDataParamIntegrity()) {
OS_TPrintf("[Wlan Firm] FirmDataParam doesn't exist.\n");
OS_TPrintf("[Wlan Firm] Reinstall firmware as ColdStart.\n");
isHotStartWLFirm = FALSE;
}
s_isHotStartWLFirm = isHotStartWLFirm;
/* HotStart/ColdStartのチェック */
if (TRUE == isHotStartWLFirm) // HOT START
{
pNwmBuf = SYSM_Alloc( NWM_SYSTEM_BUF_SIZE );