Display 1

This commit is contained in:
Jonathan Turner 2023-11-29 22:18:29 -05:00
parent c077241845
commit bba1395439

View File

@ -250,47 +250,47 @@ void begin_output_example() {
umem_head = add_node( umem_head, 0x15000, 0x7FF, true, 3); umem_head = add_node( umem_head, 0x15000, 0x7FF, true, 3);
umem_head = add_node( umem_head, 0x22000, 0x1FFF, true, 4); umem_head = add_node( umem_head, 0x22000, 0x1FFF, true, 4);
// Display 2 // // Display 2
print_memory(umem_head, holes_head); // print_memory(umem_head, holes_head);
node* temp = umem_head->next; // node* temp = umem_head->next;
free_node(umem_head); // free_node(umem_head);
umem_head = temp; // umem_head = temp;
umem_head->previous = NULL; // umem_head->previous = NULL;
print_memory(umem_head, holes_head); // print_memory(umem_head, holes_head);
// print_list(umem_head, false); // // print_list(umem_head, false);
// print_list(get_holes(umem_head), false); // // print_list(get_holes(umem_head), false);
//
// Display 3 // // Display 3
temp = get_tail(umem_head); // temp = get_tail(umem_head);
free_node(temp); // free_node(temp);
print_memory(umem_head, holes_head); // print_memory(umem_head, holes_head);
// print_list(umem_head, false); // // print_list(umem_head, false);
// print_list(get_holes(umem_head), false); // // print_list(get_holes(umem_head), false);
//
// Display 4 // // Display 4
umem_head = add_node( umem_head, 0x23000, 0x1FFF, true, 5); // umem_head = add_node( umem_head, 0x23000, 0x1FFF, true, 5);
umem_head = add_node( umem_head, 0x25000, 0x3FFF, true, 6); // umem_head = add_node( umem_head, 0x25000, 0x3FFF, true, 6);
print_memory(umem_head, holes_head); // print_memory(umem_head, holes_head);
// print_list(umem_head, false); // // print_list(umem_head, false);
// print_list(get_holes(umem_head), false); // // print_list(get_holes(umem_head), false);
//
// Display 5 // // Display 5
temp = find_id(umem_head, 4); // temp = find_id(umem_head, 4);
node* previous = temp->previous; // node* previous = temp->previous;
previous->next = temp->next; // previous->next = temp->next;
free_node(temp); // free_node(temp);
print_memory(umem_head, holes_head); // print_memory(umem_head, holes_head);
// print_list(umem_head, false); // // print_list(umem_head, false);
// print_list(get_holes(umem_head), false); // // print_list(get_holes(umem_head), false);
//
// Display 6 // // Display 6
while (umem_head != NULL) { // while (umem_head != NULL) {
temp = umem_head->next; // temp = umem_head->next;
free_node(umem_head); // free_node(umem_head);
umem_head = temp; // umem_head = temp;
} // }
print_memory(umem_head, holes_head); // print_memory(umem_head, holes_head);
// print_list(umem_head, false); // // print_list(umem_head, false);
// print_list(get_holes(umem_head), false); // // print_list(get_holes(umem_head), false);
kprint("Jonathan Turner - S02"); // kprint("Jonathan Turner - S02");
} }