Implement basic non-paged pool allocator

This commit is contained in:
2026-02-26 20:10:03 +01:00
parent 5778a761b5
commit 7bdd0dfe2c
3 changed files with 182 additions and 4 deletions

View File

@@ -9,6 +9,9 @@
#include <xtos.hh>
/* Array of non-paged pool free list heads */
LIST_ENTRY MM::Allocator::NonPagedPoolFreeList[MM_MAX_FREE_PAGE_LIST_HEADS];
/* Array of free page lists segregated by cache color */
PMMCOLOR_TABLES MM::Colors::FreePages[FreePageList + 1];