Luna/kernel
apio 995d1bc36e
All checks were successful
continuous-integration/drone/pr Build is passing
x86_64/MMU: Map all physical memory into the higher half instead of using recursive mapping
This still has a few problems. Notably, we are not using huge pages for this mapping, which would be a lot more efficient.
Right now, used memory is 8.1 MiB at boot for a 256MiB system.
But after improving it, this system will be much better than recursive mapping.
fork() will be MUCH easier to implement, for example.
2023-02-27 12:24:21 +01:00
..
src x86_64/MMU: Map all physical memory into the higher half instead of using recursive mapping 2023-02-27 12:24:21 +01:00
CMakeLists.txt kernel, luna: Port non-VFS changes over from pull request #22 2023-02-25 17:09:03 +01:00
debug.cmake kernel: Enable UBSAN when building in debug mode 2023-02-25 17:37:50 +01:00
moon.ld Kernel: Start the call stack with a null RBP on x86_64 2022-11-19 18:38:32 +01:00