Add hulk.util and round_up_power_2()

This commit is contained in:
josh committed 2023-02-24 21:15:33 -05:00
1 parent 2ab388f2e9
commit ea6f485bd9
3 files changed
+23 -4

No files matched your search

+1 -1
View File
@@ -155,7 +155,7 @@ struct Hurl
*/
size_t usable_memory;
size_t physical_address_limit;
const(size_t) fb_size = (header.bootinfo.fb.height * header.bootinfo.fb.stride * 4u + PAGE_SIZE - 1u) & ~(PAGE_SIZE - 1u);
const(size_t) fb_size = round_up_power_2(header.bootinfo.fb.height * header.bootinfo.fb.stride * 4u, PAGE_SIZE);
ulong[2][2] reserved = [
[header.bootinfo.hulk_phys, LinkerAddresses.hulk_binary_size],
[cast(ulong)header.bootinfo.fb.buffer, fb_size],