#include <vmm/vmm.h>#include <sys/kern_sysctl.h>#include <ubixos/spinlock.h>#include <ubixos/kpanic.h>#include <string.h>Include dependency graph for copyvirtualspace.c:

Go to the source code of this file.
| Functions | |
| void * | vmmCopyVirtualSpace (pidType pid) | 
| Variables | |
| static spinLock_t | cvsSpinLock = SPIN_LOCK_INITIALIZER | 
| void* vmmCopyVirtualSpace | ( | pidType | pid | ) | 
Definition at line 53 of file copyvirtualspace.c.
References adjustCowCounter(), cvsSpinLock, kpanic(), memset(), PAGE_COW, PAGE_DEFAULT, PAGE_STACK, pageEntries, parentPageDirAddr, spinLock(), spinUnlock(), tablesBaseAddress, vmm_getPhysicalAddr(), vmmGetFreeKernelPage(), vmmUnmapPage(), x1, and x1000.
Referenced by fork_copyProcess().
Here is the call graph for this function:

| spinLock_t cvsSpinLock = SPIN_LOCK_INITIALIZER  [static] | 
 1.4.7
 1.4.7