comparison gsm-fw/gpf/osl/os_mem_fl.c @ 373:5f7d723b9343

os_mem_fl.c: os_MemInit() done
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Sun, 01 Jun 2014 00:46:47 +0000
parents 47391b5c15ff
children 3efb28578dad
comparison
equal deleted inserted replaced
372:47391b5c15ff 373:5f7d723b9343
132 "Heapname:%s Addr:%lx Size:%ld Min:%ld Free:%ld Suspend:%d", 132 "Heapname:%s Addr:%lx Size:%ld Min:%ld Free:%ld Suspend:%d",
133 Name, (UNSIGNED) pStartAddress, Size, Min, Available, 133 Name, (UNSIGNED) pStartAddress, Size, Min, Available,
134 SuspendType); 134 SuspendType);
135 return(OS_OK); 135 return(OS_OK);
136 } 136 }
137
138 GLOBAL LONG
139 os_MemInit(void)
140 {
141 USHORT i;
142
143 if (NU_Create_Semaphore(&MemSemCB, "MEMSEM", 1, NU_PRIORITY)
144 != NU_SUCCESS)
145 return(OS_ERROR);
146 for (i = 0; i <= MaxPoolGroups; i++) {
147 PoolBorder[i].Start = (char *)0xFFFFFFFF;
148 PoolBorder[i].End = (char *)0;
149 PartGrpTable[i].grp_head = 0;
150 PartGrpTable[i].name[0] = 0;
151 }
152 MemPoolTable[0].pcb = &mem_pool_head;
153 return(OS_OK);
154 }