Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 373 → Rev 374

/SPARTAN/trunk/src/mm/heap.c
44,7 → 44,7
static chunk_t *chunk0;
static spinlock_t heaplock;
 
void heap_init(__address heap, size_t size)
void early_heap_init(__address heap, size_t size)
{
spinlock_initialize(&heaplock);
memsetb(heap, size, 0);
58,7 → 58,7
/*
* Uses first-fit algorithm.
*/
void *malloc(size_t size)
void *early_malloc(size_t size)
{
pri_t pri;
chunk_t *x, *y, *z;
114,7 → 114,7
return NULL;
}
 
void free(void *ptr)
void early_free(void *ptr)
{
pri_t pri;
chunk_t *x, *y, *z;