Initialize page_manager.

Page manager now:
- Caches mapped pages and page_block structs
- Can unmap memory ranges
- Unmaps extra kernel memory during it's init
This commit is contained in:
Justin C. Miller
2018-04-22 02:48:45 -07:00
parent 07fd3abe2c
commit 95d52b87f4
5 changed files with 397 additions and 115 deletions

View File

@@ -5,4 +5,5 @@
- Better page-allocation model
- Reclaim skipped bootstrap scratch space
- Allow for more than one IOAPIC in ACPI module
- Move list functions to be standalone in case of null