Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 622 → Rev 623

/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;