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;
