kern/cmake
fef 385af1b7ef
mm: refactor page frame allocator
This is part 3 of the mm subsystem overhaul.
The allocator doesn't rely on mutexes anymore and
uses individual per-order spinlocks instead.
Also, it is aware of multiple memory zones (normal
and DMA) as well as emergency reserves.
Page bitmaps take up 50 % less overhead now.
2021-11-20 22:49:05 +01:00
..
config-x86.cmake x86: make -march configurable 2021-11-18 06:22:49 +01:00
config.cmake mm: refactor page frame allocator 2021-11-20 22:49:05 +01:00
git.cmake update license terms 2021-11-15 19:23:22 +01:00