diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-03-16 19:03:53 +0100 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-03-16 19:03:53 +0100 |
| commit | 69a92ce3077f01ce43daef5681db298594a4badc (patch) | |
| tree | de3a97018853d453c550bba7a1507211ae28fd31 /arch/x86_64/src/memory/paging_root.cpp | |
| parent | cc5f6ef95acb7a0024c43eba314eb1f3563b41b8 (diff) | |
| download | kernel-69a92ce3077f01ce43daef5681db298594a4badc.tar.xz kernel-69a92ce3077f01ce43daef5681db298594a4badc.zip | |
x86_64/memory: remove recursive mapping
Diffstat (limited to 'arch/x86_64/src/memory/paging_root.cpp')
| -rw-r--r-- | arch/x86_64/src/memory/paging_root.cpp | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/arch/x86_64/src/memory/paging_root.cpp b/arch/x86_64/src/memory/paging_root.cpp deleted file mode 100644 index 41f40ed..0000000 --- a/arch/x86_64/src/memory/paging_root.cpp +++ /dev/null @@ -1,19 +0,0 @@ -#include "arch/memory/paging_root.hpp" - -#include <bit> -#include <cstdint> - -namespace arch::memory -{ - - namespace - { - constexpr auto recursive_base = std::uintptr_t{0177777'776'776'776'776'0000uz}; - } // namespace - - auto paging_root::get() -> paging_root * - { - return std::bit_cast<paging_root *>(recursive_base); - } - -} // namespace arch::memory
\ No newline at end of file |
