Prevent initialization of invisible memory ranges
All checks were successful
Builds / ExectOS (amd64, debug) (push) Successful in 25s
Builds / ExectOS (i686, debug) (push) Successful in 25s
Builds / ExectOS (amd64, release) (push) Successful in 33s
Builds / ExectOS (i686, release) (push) Successful in 34s

This commit is contained in:
2025-12-29 19:27:30 +01:00
parent 53116b86a3
commit aced62e790

View File

@@ -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 */