keep track of bit maps. Compiles and runs. Next I need to free unused data pages and unused page list pages
Full buddy system written with malloc and free. Not tested for compile or run
compiles but doesn't run - segmentation fault on test 1
Fix seg fault: round up input size of kma_free to nearest power of 2
pass first test suite but segfault in the second
Fix infitite loop in removeFreePageList
Everything works now (except for bitmaps, but I'm not really using those for anything). Fixed a bug that stemmed from assuming that the final nodes in page node list and free node list would be in their respective initial pages. Turns out this isn't always the case. Code is filled with debugging stuff. Will clean up and commit again.
cleaned up debugging code. Still works smoothly
make some minor enhancements. Allow nodes to be filled to the very limit of the pages their in. Assume that there is only 1 free list node of size 8192 when deleting data pages.