kernel
kernel copied to clipboard
Allocator rewrites
- [x] Buddy allocator allocates pages
- [ ] Kernel heap managed by slab allocator on top of buddy allocator
- [ ] Something for allocating to user-space processes – can this be a user-mode server process?
- [x] Borrowed handles for heap allocator
As of 72af56427be808364c615ac83ed17f11ba3a7183, we can now allocate pages with the buddy allocator. Current implementation of this is A Mess, though, and needs a lot of refactoring.
Also see #80