X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86_64%2Fmm_virt.c;h=2c91aed15f474dd673a2ea1526e6f35cee4cbc26;hb=e957c67ea0f63a668303d087af7ee0c7ecff1f01;hp=a34c6ad25fc1092554dfad3bf1eb8a7c1f7e23db;hpb=d1d3bfa26bd78e298ad2431c4f86e2ea94515aab;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86_64/mm_virt.c b/Kernel/arch/x86_64/mm_virt.c index a34c6ad2..2c91aed1 100644 --- a/Kernel/arch/x86_64/mm_virt.c +++ b/Kernel/arch/x86_64/mm_virt.c @@ -75,7 +75,7 @@ tMutex glMM_TempFractalLock; // === CODE === void MM_InitVirt(void) { - MM_DumpTables(0, -1L); +// MM_DumpTables(0, -1L); } void MM_FinishVirtualInit(void) @@ -90,11 +90,11 @@ void MM_PageFault(tVAddr Addr, Uint ErrorCode, tRegs *Regs) { // TODO: Implement Copy-on-Write #if 1 - if( PAGEMAPLVL4(Addr>39) & PF_PRESENT - && PAGEDIRPTR(Addr>>30) & PF_PRESENT - && PAGEDIR(Addr>>21) & PF_PRESENT - && PAGETABLE(Addr>>12) & PF_PRESENT - && PAGETABLE(Addr>>12) & PF_COW ) + if( PAGEMAPLVL4(Addr>>39) & PF_PRESENT + && PAGEDIRPTR (Addr>>30) & PF_PRESENT + && PAGEDIR (Addr>>21) & PF_PRESENT + && PAGETABLE (Addr>>12) & PF_PRESENT + && PAGETABLE (Addr>>12) & PF_COW ) { tPAddr paddr; if(MM_GetRefCount( PAGETABLE(Addr>>12) & PADDR_MASK ) == 1)