Implement free() to finish buddy allocator

This commit is contained in:
Justin C. Miller
2018-05-07 00:59:45 -07:00
parent 949c9c0b8c
commit abb347e1a8
5 changed files with 126 additions and 52 deletions

View File

@@ -7,10 +7,10 @@
- The objects get created, but GSI lookup only uses the one at index 0
- Slab allocator for kernel structures
- mark kernel memory pages global
- kernel allocator `free()`
- lock `memory_manager` and `page_manager` structures
- Serial out based on circular/bip biffer and interrupts, not spinning on
`write_ready()`
- Split out more code into kutil for testing
- Device Tree