:: commit 2a0c04ae4fcbb75c2b32d041912ae406f413b2e1

Mintsuki <mintsuki@protonmail.com> — 2025-05-18 00:30

parents: 5ff3bfa434

pmm: Make EfiBootServices{Code,Data} memory regions bootloader reclaimable

diff --git a/common/mm/pmm.s2.c b/common/mm/pmm.s2.c
index 8a7196c8..4ac3effc 100644
--- a/common/mm/pmm.s2.c
+++ b/common/mm/pmm.s2.c
@@ -481,6 +481,7 @@ static void pmm_reclaim_uefi_mem(struct memmap_entry *m, size_t *_count) {
             switch (entry->Type) {
                 case EfiBootServicesCode:
                 case EfiBootServicesData:
+                    our_type = MEMMAP_BOOTLOADER_RECLAIMABLE; break;
                 case EfiConventionalMemory:
                     our_type = MEMMAP_USABLE; break;
                 case EfiACPIReclaimMemory:
tab: 248 wrap: offon