kern: update KernelLdr for 19.0.0 (new checks, dummy function call).
Also, fix a few very embarassing mistakes in kernel ldr:
* We have been mapping the page table region RWX for a few years now, accidentally.
* My attempt at making initial page tables not use bit 58 was broken in multiple ways.
1 parent 4e99a5e commit 85fd13f72462095159c5edd0a034e250a1209ba9
@Michael Scire Michael Scire authored on 8 Apr 2025
Showing 4 changed files
View
libraries/libmesosphere/include/mesosphere/arch/arm64/init/kern_k_init_page_table.hpp
View
libraries/libmesosphere/include/mesosphere/arch/arm64/kern_k_page_table_entry.hpp
View
libraries/libmesosphere/source/arch/arm64/kern_k_page_table_impl.cpp
View
mesosphere/kernel_ldr/source/kern_init_loader.cpp