diff --git a/reactos/ntoskrnl/mm/amd64/page.c b/reactos/ntoskrnl/mm/amd64/page.c index 7117e86116a..ee73689bfd5 100644 --- a/reactos/ntoskrnl/mm/amd64/page.c +++ b/reactos/ntoskrnl/mm/amd64/page.c @@ -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)