Bugfixes, Cleanup and Rewite started on UDI interface
[tpg/acess2.git] / Kernel / arch / x86 / include / mm_virt.h
1 /*
2  * Acess2
3  * - Virtual Memory Manager (Header)
4  */
5 #ifndef _MM_VIRT_H
6 #define _MM_VIRT_H
7
8 // === FUNCTIONS ===
9 extern void     MM_FinishVirtualInit();
10 extern void     MM_SetCR3(Uint32 CR3);
11 extern tPAddr   MM_Allocate(tVAddr VAddr);
12 extern void     MM_Deallocate(tVAddr VAddr);
13 extern int      MM_Map(tVAddr VAddr, tPAddr PAddr);
14 extern tPAddr   MM_Clone();
15 extern tVAddr   MM_NewKStack();
16 extern tVAddr   MM_NewWorkerStack();
17
18 #endif

UCC git Repository :: git.ucc.asn.au