From 50265db09a5bb2c42df61525b7f5accf37d7db2e Mon Sep 17 00:00:00 2001 From: yosiokat Date: Fri, 23 May 2008 01:23:41 +0000 Subject: [PATCH] =?UTF-8?q?NVRAM=E3=81=AE=E3=82=AF=E3=83=AA=E3=82=A2?= =?UTF-8?q?=E3=81=ABNTR=E6=9C=AC=E4=BD=93=E8=A8=AD=E5=AE=9A=E3=83=87?= =?UTF-8?q?=E3=83=BC=E3=82=BF=E3=82=82=E5=90=AB=E3=82=81=E3=82=8B=E3=82=88?= =?UTF-8?q?=E3=81=86=E5=A4=89=E6=9B=B4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1481 b08762b0-b915-fc4b-9d8c-17b2551a87ff --- build/libraries_sysmenu/namut/ARM9/src/namut.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/build/libraries_sysmenu/namut/ARM9/src/namut.c b/build/libraries_sysmenu/namut/ARM9/src/namut.c index 38c84553..2fff2188 100644 --- a/build/libraries_sysmenu/namut/ARM9/src/namut.c +++ b/build/libraries_sysmenu/namut/ARM9/src/namut.c @@ -751,7 +751,8 @@ static void NAMUTi_ClearWiFiSettings( void ) #define NCFG_ADDR 0x20 #define NTR_WIFI_DATA_SIZE 0x400 #define TWL_WIFI_DATA_SIZE 0x600 - int len = ( NTR_WIFI_DATA_SIZE + TWL_WIFI_DATA_SIZE ); +#define NTR_MACHINE_SETTINGS_DATA_SIZE 0x200 + int total_size = ( NTR_WIFI_DATA_SIZE + TWL_WIFI_DATA_SIZE + NTR_MACHINE_SETTINGS_DATA_SIZE); if (!NVRAMi_IsInitialized()) { NVRAMi_Init(); @@ -759,14 +760,14 @@ static void NAMUTi_ClearWiFiSettings( void ) DC_FlushRange( &sNCFGAddr, 2 ); sNCFGAddr = 0; NVRAMi_Read( NCFG_ADDR, 2, (u8 *)&sNCFGAddr); - sNCFGAddr = (u32)( ( sNCFGAddr << 3 ) - len ); + sNCFGAddr = (u32)( ( sNCFGAddr << 3 ) - ( NTR_WIFI_DATA_SIZE + TWL_WIFI_DATA_SIZE ) ); MI_CpuFillFast( sClearData, 0xffffffff, CLEAR_DATA_SIZE); DC_FlushRange( sClearData, CLEAR_DATA_SIZE ); - while( len > 0 ) { + while( total_size > 0 ) { NVRAMi_Write( sNCFGAddr, CLEAR_DATA_SIZE , sClearData ); sNCFGAddr += CLEAR_DATA_SIZE; - len -= CLEAR_DATA_SIZE; + total_size -= CLEAR_DATA_SIZE; } }