[NTOSKRNL]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 15 Jul 2012 12:39:46 +0000 (12:39 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 15 Jul 2012 12:39:46 +0000 (12:39 +0000)
Add amd64 version of MmIsDisabledPage

svn path=/trunk/; revision=56894

reactos/ntoskrnl/mm/amd64/page.c

index 7117e86..ee73689 100644 (file)
@@ -378,6 +378,16 @@ MmIsPagePresent(PEPROCESS Process, PVOID Address)
     return (BOOLEAN)Pte.u.Hard.Valid;
 }
 
+BOOLEAN
+NTAPI
+MmIsDisabledPage(PEPROCESS Process, PVOID Address)
+{
+    MMPTE Pte;
+    Pte.u.Long = MiGetPteValueForProcess(Process, Address);
+    __debugbreak(); // FIXME
+    return !Pte.u.Hard.Valid && !(Pte.u.Long & 0x800) && Pte.u.Hard.PageFrameNumber;
+}
+
 BOOLEAN
 NTAPI
 MmIsPageSwapEntry(PEPROCESS Process, PVOID Address)