diff --git a/xtoskrnl/mm/pfn.cc b/xtoskrnl/mm/pfn.cc index 93379f7..ac5d5a0 100644 --- a/xtoskrnl/mm/pfn.cc +++ b/xtoskrnl/mm/pfn.cc @@ -493,6 +493,10 @@ MM::Pfn::ProcessMemoryDescriptor(IN PFN_NUMBER BasePage, LinkFreePage(CurrentPage); } } + else if(MM::Manager::VerifyMemoryTypeInvisible(MemoryType)) + { + /* This memory range should never be used, skip it */ + } else { /* Handle all other (non-free) memory types */