comparison gsm-fw/services/ffs/task.c @ 226:4d706a4134b0

FFS in gsm-fw: generate the legacy block info table at run time
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Mon, 13 Jan 2014 10:15:59 +0000
parents 842c9fd828fd
children d779078abe40
comparison
equal deleted inserted replaced
225:c04aa85559ed 226:4d706a4134b0
12 #include "ffs.h" 12 #include "ffs.h"
13 #include "core.h" 13 #include "core.h"
14 #include "task.h" 14 #include "task.h"
15 #include "ffstrace.h" 15 #include "ffstrace.h"
16 #include "intctl.h" 16 #include "intctl.h"
17 #include "ramffs.h"
17 #include "../../riviera/rvm/rvm_use_id_list.h" 18 #include "../../riviera/rvm/rvm_use_id_list.h"
19 #include <string.h>
18 20
19 /****************************************************************************** 21 /******************************************************************************
20 * Globals and function prototypes 22 * Globals and function prototypes
21 ******************************************************************************/ 23 ******************************************************************************/
22 24
204 int tmp_int_level; 206 int tmp_int_level;
205 ttr_init(TTrTask|TTrTest|TTrTestInfo); 207 ttr_init(TTrTask|TTrTest|TTrTestInfo);
206 //ttr_init(TTrTask|TTrTest|TTrTestInfo|TTrDrvErase|TTrDrvWrite|TTrTaskLow|TTrApi); 208 //ttr_init(TTrTask|TTrTest|TTrTestInfo|TTrDrvErase|TTrDrvWrite|TTrTaskLow|TTrApi);
207 209
208 tmp_int_level = TCD_Interrupt_Level; // Backup Int level 210 tmp_int_level = TCD_Interrupt_Level; // Backup Int level
209 TCD_Interrupt_Level = 0xC0; // The Interrups are not yet enabled... 211 TCD_Interrupt_Level = 0xC0; // The Interrups are not yet enabled..
210 #if FFS_IN_RAM 212 #if FFS_IN_RAM
211 ffsdrv_ram_init(); 213 memset(_RAMFFS_area, 0xFF, RAMFFS_TOTAL_SIZE);
212 #endif 214 #endif
213 ffs_init_status = ffs_initialize(); 215 ffs_init_status = ffs_initialize();
214 TCD_Interrupt_Level = tmp_int_level; // Restore Int level 216 TCD_Interrupt_Level = tmp_int_level; // Restore Int level
215 217
216 #if 0 218 #if 0