/kernel/trunk/generic/src/mm/tlb.c |
---|
37,15 → 37,10 |
#include <arch.h> |
#include <panic.h> |
#ifdef CONFIG_SMP |
static spinlock_t tlblock; |
#endif |
SPINLOCK_INITIALIZE(tlblock); |
void tlb_init(void) |
{ |
if (config.cpu_active == 1) |
spinlock_initialize(&tlblock, "tlb_lock"); |
tlb_arch_init(); |
} |
/kernel/trunk/generic/src/mm/frame.c |
---|
41,8 → 41,8 |
#include <print.h> |
#include <align.h> |
spinlock_t zone_head_lock; /**< this lock protects zone_head list */ |
link_t zone_head; /**< list of all zones in the system */ |
SPINLOCK_INITIALIZE(zone_head_lock); /**< this lock protects zone_head list */ |
link_t zone_head; /**< list of all zones in the system */ |
/** Blacklist containing non-available areas of memory. |
* |
242,7 → 242,6 |
*/ |
void zone_init(void) |
{ |
spinlock_initialize(&zone_head_lock, "zone_head_lock"); |
list_initialize(&zone_head); |
} |
/kernel/trunk/generic/src/mm/heap.c |
---|
43,11 → 43,10 |
*/ |
static chunk_t *chunk0; |
static spinlock_t heaplock; |
SPINLOCK_INITIALIZE(heaplock); |
void early_heap_init(__address heap, size_t size) |
{ |
spinlock_initialize(&heaplock, "heap_lock"); |
memsetb(heap, size, 0); |
chunk0 = (chunk_t *) heap; |
chunk0->used = 0; |