From f433f56d3fce4b66e946f9445b8bb1b7119b26cb Mon Sep 17 00:00:00 2001 From: Jonathan Turner Date: Wed, 29 Nov 2023 18:40:08 -0500 Subject: [PATCH] potentially got that fixed? --- Part3/09_memory/kernel/kernel.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Part3/09_memory/kernel/kernel.c b/Part3/09_memory/kernel/kernel.c index 276460b..f55a8bc 100644 --- a/Part3/09_memory/kernel/kernel.c +++ b/Part3/09_memory/kernel/kernel.c @@ -154,7 +154,7 @@ } -void print_holes(node* umem_head) { +node* print_holes(node* umem_head) { if (umem_head == NULL) { kprint("Holes list is Empty"); return; @@ -170,9 +170,10 @@ void print_holes(node* umem_head) { u32 total = umem_head->base_register+umem_head->limit_register; hole = add_node( hole, total, next->base_register-total, true, ++hole_ids); } else { - hole = add_node( hole, umem_head->base_register+umem_head->limit_register, -1, true, ++hole_ids); + hole = add_node( hole, umem_head->base_register+umem_head->limit_register, 0x100000, true, ++hole_ids); } umem_head = umem_head->next; } print_list(hole, false); + return hole; } \ No newline at end of file