Introduce page coloring support to memory manager
Einige Prüfungen sind fehlgeschlagen
Builds / ExectOS (amd64, release) (push) Failing after 22s
Builds / ExectOS (amd64, debug) (push) Failing after 24s
Builds / ExectOS (i686, debug) (push) Failing after 23s
Builds / ExectOS (i686, release) (push) Failing after 21s

Dieser Commit ist enthalten in:
2025-12-23 14:27:12 +01:00
Ursprung c7cc536685
Commit 288b2f8b24
5 geänderte Dateien mit 143 neuen und 0 gelöschten Zeilen

Datei anzeigen

@@ -9,6 +9,15 @@
#include <xtos.hh>
/* Array of free page lists segregated by cache color */
PMMCOLOR_TABLES MM::Colors::FreePages[FreePageList + 1];
/* Number of supported page colors */
ULONG MM::Colors::PagingColors;
/* Bitmask used to calculate the cache color index */
ULONG MM::Colors::PagingColorsMask;
/* Allocation descriptors dedicated for hardware layer */
LOADER_MEMORY_DESCRIPTOR MM::HardwarePool::HardwareAllocationDescriptors[MM_HARDWARE_ALLOCATION_DESCRIPTORS];