From df3ad81c552952020dd11413432980329e2e8e57 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 27 Sep 2009 11:50:43 +0800 Subject: [PATCH 1/1] Added debug to MM_PageFault --- Kernel/arch/x86/mm_virt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Kernel/arch/x86/mm_virt.c b/Kernel/arch/x86/mm_virt.c index b2520b52..cbec8e6b 100644 --- a/Kernel/arch/x86/mm_virt.c +++ b/Kernel/arch/x86/mm_virt.c @@ -117,6 +117,7 @@ void MM_PageFault(Uint Addr, Uint ErrorCode, tRegs *Regs) gaPageTable[Addr>>12] &= PF_USER; gaPageTable[Addr>>12] |= paddr|PF_PRESENT|PF_WRITE; } + LOG("Duplicated page at %p to 0x%x", Addr&~0xFFF, gaPageTable[Addr>>12]); INVLPG( Addr & ~0xFFF ); //LEAVE('-') return; -- 2.20.1