diff --git a/Part3/09_memory/kernel/kernel.c b/Part3/09_memory/kernel/kernel.c index 38e064e..9b93ae0 100644 --- a/Part3/09_memory/kernel/kernel.c +++ b/Part3/09_memory/kernel/kernel.c @@ -177,21 +177,21 @@ void print_memory(node *umem_head, node *hole_head) { } u32 total_allocated = total_memory - free_memory; - total_memory = ((total_memory+1)-64)/(0x400); + total_memory = (total_memory+1)/(0x400); char a[16]; - int_to_ascii( total_memory, a, 16); + int_to_ascii( total_memory-64, a, 16); kprint("\nTotal Physical Memory: "); kprint(a); kprint("kb\n"); - free_memory = ((free_memory+1)-64)/(0x400); + free_memory = (free_memory+1)/(0x400); char b[16]; int_to_ascii( free_memory, b, 16); kprint("Total Free: "); kprint(b); kprint("kb\n"); - total_allocated = ((total_allocated+1)-64)/(0x400); + total_allocated = (total_allocated+1)/(0x400); char c[16]; int_to_ascii( total_allocated, c, 16); kprint("Total Allocated: ");