History for Atmosphere / mesosphere / kernel_ldr
2025-04-08
@Michael Scire
kern: update KernelLdr for 19.0.0 (new checks, dummy function call). ...
Michael Scire committed on 8 Apr 2025
2024-09-02
@Michael Scire
kern/ldr: enable the use of relr for relocations
Michael Scire committed on 2 Sep 2024
2024-03-29
@Michael Scire
kern: pass kernel base from KernelLdr to Kernel
Michael Scire authored on 28 Mar 2024 SciresM committed on 29 Mar 2024
2023-10-12
@Michael Scire
kern/ldr: move crt0 into .rodata
Michael Scire authored on 11 Oct 2023 SciresM committed on 12 Oct 2023
@Michael Scire
kern: pass ini1 size from loader to kernel, remove slab memset from init0
Michael Scire authored on 11 Oct 2023 SciresM committed on 12 Oct 2023
2023-09-17
@Michael Scire
mesosphere: remove nostartfiles from specs files (should only be passed to linker wrapper)
Michael Scire committed on 17 Sep 2023
2023-02-23
@Michael Scire
kern: refactor init (kill identity map, merge cpu on logic)
Michael Scire authored on 21 Feb 2023 SciresM committed on 23 Feb 2023
2022-10-12
@Michael Scire
kern: increase stack region size when thread resource limit is increased
Michael Scire authored on 12 Oct 2022 SciresM committed on 12 Oct 2022
2022-03-23
@Michael Scire
kern: update for new hw maintenance semantics
Michael Scire authored on 23 Mar 2022 SciresM committed on 23 Mar 2022
2022-03-22
@Michael Scire
ams: support building unit test programs on windows/linux/macos
Michael Scire authored on 6 Mar 2022 SciresM committed on 22 Mar 2022
2021-10-26
@Michael Scire
kern/test: add wip qemu-virt board support to mesosphere
Michael Scire authored on 21 Oct 2021 SciresM committed on 26 Oct 2021
2021-10-24
@Michael Scire
kern: devirtualize most things that are free to devirtualize (see #1672)
Michael Scire committed on 24 Oct 2021
2021-10-08
@Michael Scire
kern: put rela in bss ...
Michael Scire committed on 8 Oct 2021
2021-10-04
@Michael Scire
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
Michael Scire committed on 4 Oct 2021
2021-09-19
@Michael Scire
kern: update Initialize0 for new arguments/randomization semantics
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
2021-07-13
@Michael Scire
kern: update initial cache management to match latest kernel
Michael Scire committed on 13 Jul 2021
2021-04-11
@Michael Scire
kern: load initial process binary from user pool, rather than from pt heap
Michael Scire authored on 7 Apr 2021 SciresM committed on 11 Apr 2021
@Michael Scire
kern: swap tpidr_el1/cntv_cval_el0 as scratch vs exception stack
Michael Scire authored on 7 Apr 2021 SciresM committed on 11 Apr 2021
@Michael Scire
kern: update KInitialPageTable/KInitialPageAllocator
Michael Scire authored on 7 Apr 2021 SciresM committed on 11 Apr 2021
2020-12-29
@Michael Scire
kern: remove target-firmware logic for kernel loader
Michael Scire committed on 29 Dec 2020
2020-12-10
@Michael Scire
kern: implement thread call stack debug
Michael Scire committed on 10 Dec 2020
2020-12-02
@Michael Scire
kern: update Initialize0 to account for new ordering
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kldr: update for 11.0.0
Michael Scire authored on 1 Dec 2020 SciresM committed on 2 Dec 2020
2020-10-27
@SciresM
Meso build targets (#1196) ...
SciresM authored on 27 Oct 2020 GitHub committed on 27 Oct 2020
2020-08-19
@Michael Scire
kern: improve resource region size definitions/calculations
Michael Scire authored on 18 Aug 2020 SciresM committed on 19 Aug 2020
@fincs
kern: make GetTargetFirmware a compile-time constant when not building for Switch
fincs authored on 10 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: fix multicore instruction cache invalidation
Michael Scire authored on 4 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: fix built-in usage for libc
Michael Scire authored on 3 Aug 2020 SciresM committed on 19 Aug 2020
2020-08-11
@Michael Scire
ams: update build system to add generic-fallback support
Michael Scire committed on 11 Aug 2020
2020-08-02
@Michael Scire
kernel_ldr: use unoptimized memcpy before mmu bringup (closes #1102) ...
Michael Scire committed on 2 Aug 2020