getfreepage.c File Reference

#include <vmm/vmm.h>
#include <ubixos/kpanic.h>
#include <ubixos/spinlock.h>

Include dependency graph for getfreepage.c:

Go to the source code of this file.

Functions

void * vmmGetFreePage (pidType pid)

Variables

static spinLock_t vmmGFPlock = SPIN_LOCK_INITIALIZER


Function Documentation

void* vmmGetFreePage ( pidType  pid  ) 

Definition at line 48 of file getfreepage.c.

References KERNEL_PAGE_DEFAULT, kpanic(), spinLock(), spinUnlock(), tablesBaseAddress, vmm_remapPage(), vmmClearVirtualPage(), vmmFindFreePage(), vmmGFPlock, and x1000.

Referenced by vmmCreateVirtualSpace().

Here is the call graph for this function:


Variable Documentation

spinLock_t vmmGFPlock = SPIN_LOCK_INITIALIZER [static]

Definition at line 34 of file getfreepage.c.

Referenced by vmmGetFreePage().


Generated on Fri Dec 15 11:26:22 2006 for UbixOS V2 by  doxygen 1.4.7