From 747e824dae6516a38314c1a548af22e6172d3888 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 18 Oct 2022 16:23:13 -0400 Subject: [PATCH] Fix calcuation of reserved HULK binary pages --- src/hulk/hippo.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hulk/hippo.d b/src/hulk/hippo.d index c631f6b..4042c75 100644 --- a/src/hulk/hippo.d +++ b/src/hulk/hippo.d @@ -48,7 +48,7 @@ struct hippo { size_t usable_memory; ulong[2][5] reserved = [ - [header.bootinfo.hulk_phys, cast(ulong)header.total_size], + [header.bootinfo.hulk_phys, cast(ulong)header.total_size - LinkerAddresses.hulk_bss_size], [header.bootinfo.bss_phys, LinkerAddresses.hulk_bss_size], [header.bootinfo.stack_phys, header.stack_size], [cast(ulong)header.bootinfo.fb.buffer, header.bootinfo.fb.height * header.bootinfo.fb.stride],