protos/limine: Check return value of framebuffer memmap_alloc_range

This commit is contained in:
Mintsuki
2026-04-14 15:05:20 +02:00
parent 07d20ac135
commit a9b148ed74

View File

@@ -1330,9 +1330,11 @@ FEAT_END
}
for (size_t i = 0; i < fbs_count; i++) {
memmap_alloc_range(fbs[i].framebuffer_addr,
if (!memmap_alloc_range(fbs[i].framebuffer_addr,
(uint64_t)fbs[i].framebuffer_pitch * fbs[i].framebuffer_height,
MEMMAP_FRAMEBUFFER, 0, false, false, true);
MEMMAP_FRAMEBUFFER, 0, false, false, true)) {
panic(true, "limine: Failed to register framebuffer in memory map");
}
}
// Check for page-level overlaps between framebuffer and other memory regions.