From bba13954399058843ff3c26ab9998c6588a06c0c Mon Sep 17 00:00:00 2001 From: Jonathan Turner Date: Wed, 29 Nov 2023 22:18:29 -0500 Subject: [PATCH] Display 1 --- Part3/09_memory/kernel/kernel.c | 86 ++++++++++++++++----------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/Part3/09_memory/kernel/kernel.c b/Part3/09_memory/kernel/kernel.c index 3cbdc21..9c66e16 100644 --- a/Part3/09_memory/kernel/kernel.c +++ b/Part3/09_memory/kernel/kernel.c @@ -250,47 +250,47 @@ void begin_output_example() { umem_head = add_node( umem_head, 0x15000, 0x7FF, true, 3); umem_head = add_node( umem_head, 0x22000, 0x1FFF, true, 4); - // Display 2 - print_memory(umem_head, holes_head); - node* temp = umem_head->next; - free_node(umem_head); - umem_head = temp; - umem_head->previous = NULL; - print_memory(umem_head, holes_head); - // print_list(umem_head, false); - // print_list(get_holes(umem_head), false); - - // Display 3 - temp = get_tail(umem_head); - free_node(temp); - print_memory(umem_head, holes_head); - // print_list(umem_head, false); - // print_list(get_holes(umem_head), false); - - // Display 4 - umem_head = add_node( umem_head, 0x23000, 0x1FFF, true, 5); - umem_head = add_node( umem_head, 0x25000, 0x3FFF, true, 6); - print_memory(umem_head, holes_head); - // print_list(umem_head, false); - // print_list(get_holes(umem_head), false); - - // Display 5 - temp = find_id(umem_head, 4); - node* previous = temp->previous; - previous->next = temp->next; - free_node(temp); - print_memory(umem_head, holes_head); - // print_list(umem_head, false); - // print_list(get_holes(umem_head), false); - - // Display 6 - while (umem_head != NULL) { - temp = umem_head->next; - free_node(umem_head); - umem_head = temp; - } - print_memory(umem_head, holes_head); - // print_list(umem_head, false); - // print_list(get_holes(umem_head), false); - kprint("Jonathan Turner - S02"); + // // Display 2 + // print_memory(umem_head, holes_head); + // node* temp = umem_head->next; + // free_node(umem_head); + // umem_head = temp; + // umem_head->previous = NULL; + // print_memory(umem_head, holes_head); + // // print_list(umem_head, false); + // // print_list(get_holes(umem_head), false); + // + // // Display 3 + // temp = get_tail(umem_head); + // free_node(temp); + // print_memory(umem_head, holes_head); + // // print_list(umem_head, false); + // // print_list(get_holes(umem_head), false); + // + // // Display 4 + // umem_head = add_node( umem_head, 0x23000, 0x1FFF, true, 5); + // umem_head = add_node( umem_head, 0x25000, 0x3FFF, true, 6); + // print_memory(umem_head, holes_head); + // // print_list(umem_head, false); + // // print_list(get_holes(umem_head), false); + // + // // Display 5 + // temp = find_id(umem_head, 4); + // node* previous = temp->previous; + // previous->next = temp->next; + // free_node(temp); + // print_memory(umem_head, holes_head); + // // print_list(umem_head, false); + // // print_list(get_holes(umem_head), false); + // + // // Display 6 + // while (umem_head != NULL) { + // temp = umem_head->next; + // free_node(umem_head); + // umem_head = temp; + // } + // print_memory(umem_head, holes_head); + // // print_list(umem_head, false); + // // print_list(get_holes(umem_head), false); + // kprint("Jonathan Turner - S02"); } \ No newline at end of file