Commit Graph

11 Commits

Author SHA1 Message Date
c2391cee5d Added config.h 2022-09-07 15:02:54 +02:00
e936a143d3 MAKE LOG FUNCTIONS VARIADIC!! 2022-09-07 15:02:23 +02:00
1820286d8b stuff 2022-09-07 10:33:22 +02:00
bd0a24097f Add a KernelMemoryManager namespace to wrap PMM + VMM 2022-09-06 18:08:15 +02:00
8bff2ee0f5 Add a RangeAllocator which serves as a physical memory allocator 2022-09-06 13:21:54 +02:00
716974a916 Add a minimal shutdown method, that only works on emulators (at least for now) 2022-09-06 12:13:43 +02:00
99192204fe Update main.cpp with new functionality 2022-09-06 11:48:06 +02:00
6a6be3292d Memory::get_system and Memory::get_usable 2022-09-05 17:13:12 +02:00
1367e88d88 Finally implement %l and %z format modifiers
Finally, we can use %zx with a 64-bit number instead of %x%x with 2 32-bit values split from a 64-bit number!
2022-09-05 16:59:45 +02:00
b47b86884f Removed InitRD test code from main.cpp 2022-09-05 16:29:32 +02:00
1b727a66ea Ready. Set. Go! 2022-09-05 16:13:51 +02:00