Example #1
0
void
vmmap_init(void)
{
        vmmap_allocator = slab_allocator_create("vmmap", sizeof(vmmap_t));
        KASSERT(NULL != vmmap_allocator && "failed to create vmmap allocator!");
        vmarea_allocator = slab_allocator_create("vmarea", sizeof(vmarea_t));
        KASSERT(NULL != vmarea_allocator && "failed to create vmarea allocator!");
}
Example #2
0
/*
 * This function is called at boot time to initialize the
 * shadow page sub system. Currently it only initializes the
 * shadow_allocator object.
 */
void
shadow_init()
{
      /*  NOT_YET_IMPLEMENTED("VM: shadow_init");*/
      shadow_allocator=slab_allocator_create("shadow",sizeof(mmobj_t));
      KASSERT(shadow_allocator);
      dbg(DBG_PRINT,"(GRADING3A 6.a) init successful\n");
}
Example #3
0
void
kthread_init()
{
		/* MC 
		 staticglobal pointer
		 slab_allocatir_create defined in 
		 kernel/mm/slab.c */
        kthread_allocator = slab_allocator_create("kthread", sizeof(kthread_t));
        KASSERT(NULL != kthread_allocator);
}
Example #4
0
void
kthread_init()
{
        kthread_allocator = slab_allocator_create("kthread", sizeof(kthread_t));
        KASSERT(NULL != kthread_allocator);
}
Example #5
0
static __attribute__((unused)) void
file_init(void)
{
        file_allocator = slab_allocator_create("file", sizeof(file_t));
}