From: Amelia Coutard Date: Sat, 8 Oct 2022 14:07:58 +0000 (+0200) Subject: Fixed priority of operations in address rounding X-Git-Url: https://git.ameliathe1st.gay/?a=commitdiff_plain;h=aa9d32a5dfbdb401f8c63d0753e67e77da80f8fe;p=voyage-au-centre-des-fichiers.git Fixed priority of operations in address rounding --- diff --git a/src/kernel.cpp b/src/kernel.cpp index fe6a38c..90a0704 100644 --- a/src/kernel.cpp +++ b/src/kernel.cpp @@ -58,7 +58,7 @@ extern "C" void kmain(unsigned long magic, os::phys_ptr s{(multiboot2::memory_map_base_addr(it, i) + 0x1000 - 1) / 0x1000 * 0x1000}; - const os::phys_ptr e{multiboot2::memory_map_base_addr(it, i) + multiboot2::memory_map_length(it, i) / 0x1000 * 0x1000}; + const os::phys_ptr e{(multiboot2::memory_map_base_addr(it, i) + multiboot2::memory_map_length(it, i)) / 0x1000 * 0x1000}; if (s < e) { remove_some_mem( s, e, kernel_start, kernel_end,