Commit Graph

4 Commits

Author SHA1 Message Date
961139df9e Improved kernel memory usage
Moved base linear address to 0xFF800000
Kernel only reserves the page frames it actually needs
Memory for multiboot2 headers is freed
Video memory and APIC registers are dynamically mapped into linear addresses
2021-04-17 03:45:45 -05:00
e235e9bad2 Moved memory type enum to memorymap.h
Deleted memorytype.h
2021-04-12 01:21:18 -05:00
41d21bd636 Added function to construct page stack from membory map 2021-04-12 00:09:23 -05:00
327fbc70c6 Implemented page allocator in C; removed C++. 2021-04-10 19:16:31 -05:00