X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86%2Finclude%2Fmm_virt.h;h=cc2d5d81905f0c2a5dd05b54b8565bc74c7398f0;hb=54746c855c6e2fe42fde9f93b0ce3f41aeefc2e5;hp=8b7508cada93e9475a71a0bedae66486cc1b64a5;hpb=8bc40333b1401d7616b225945fee53d972c2f418;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86/include/mm_virt.h b/Kernel/arch/x86/include/mm_virt.h index 8b7508ca..cc2d5d81 100644 --- a/Kernel/arch/x86/include/mm_virt.h +++ b/Kernel/arch/x86/include/mm_virt.h @@ -1,16 +1,18 @@ /* - * AcessOS Microkernel Version - * mm_phys.h + * Acess2 + * - Virtual Memory Manager (Header) */ -#ifndef _MM_PHYS_H -#define _MM_PHYS_H +#ifndef _MM_VIRT_H +#define _MM_VIRT_H // === FUNCTIONS === +extern void MM_FinishVirtualInit(); extern void MM_SetCR3(Uint32 CR3); -extern tPAddr MM_Allocate(Uint VAddr); -extern void MM_Deallocate(Uint VAddr); -extern int MM_Map(Uint VAddr, tPAddr PAddr); -extern Uint MM_Clone(); -extern Uint MM_NewKStack(); +extern tPAddr MM_Allocate(tVAddr VAddr); +extern void MM_Deallocate(tVAddr VAddr); +extern int MM_Map(tVAddr VAddr, tPAddr PAddr); +extern tPAddr MM_Clone(); +extern tVAddr MM_NewKStack(); +extern tVAddr MM_NewWorkerStack(); #endif