:: commit 8b9b217b22f12ff029a4cda519052cf514c5b915

Mintsuki <mintsuki@protonmail.com> — 2026-02-16 10:30

parents: cea184b286

mm/pmm: Do not panic on EFI memory descriptor size overflow

diff --git a/common/mm/pmm.s2.c b/common/mm/pmm.s2.c
index c3febad1..9030aebe 100644
--- a/common/mm/pmm.s2.c
+++ b/common/mm/pmm.s2.c
@@ -384,7 +384,7 @@ void init_memmap(void) {
         uint64_t base = entry->PhysicalStart;
         uint64_t length;
         if (__builtin_mul_overflow(entry->NumberOfPages, (uint64_t)4096, &length)) {
-            panic(false, "pmm: EFI memory descriptor size overflow");
+            continue;
         }
 
         memmap[memmap_entries].base = base;
tab: 248 wrap: offon