Atmosphere/libraries/libmesosphere/source/arch/arm64
Michael Scire 85fd13f724 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.
2025-04-07 16:49:10 -07:00
..
svc kern/svc: update WaitForAddress to support 64-bit WaitIfEqual 2024-10-15 21:48:59 -07:00
kern_cpu.cpp kern: update for new exception flag semantics 2022-10-12 09:15:16 -07:00
kern_cpu_asm.s kern: update for new hw maintenance semantics 2022-03-23 09:10:50 -07:00
kern_exception_handlers.cpp kern/ldr: add support for --x executables 2024-10-15 21:48:59 -07:00
kern_k_debug.cpp kern: fix debug build 2024-10-15 21:48:59 -07:00
kern_k_hardware_timer.cpp ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 2021-10-04 12:59:10 -07:00
kern_k_interrupt_controller.board.generic.cpp ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 2021-10-04 12:59:10 -07:00
kern_k_interrupt_manager.cpp kern: implement new thread context/fpu semantics 2022-03-23 09:10:50 -07:00
kern_k_page_table.cpp kern: Perform page table validity pass during KPageTableImpl::InitializeForKernel 2024-10-15 21:48:59 -07:00
kern_k_page_table_impl.cpp kern: update KernelLdr for 19.0.0 (new checks, dummy function call). 2025-04-07 16:49:10 -07:00
kern_k_supervisor_page_table.cpp kern: KSupervisorPageTable now checks wxn instead of setting it 2023-10-12 08:55:58 -07:00
kern_k_thread_context.cpp kern: invoke supervisor mode thread functions from C++ context with valid stack frame 2024-10-15 21:48:59 -07:00
kern_panic_asm.s ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 2021-10-04 12:59:10 -07:00
kern_userspace_memory_access_asm.s kern/ldr: add support for --x executables 2024-10-15 21:48:59 -07:00