History for Atmosphere / mesosphere / kernel / kernel.ld
2024-10-16
@Michael Scire
kern: allocate all TTBR0 pages during init, use procidx as asid
Michael Scire authored on 9 Oct 2024 SciresM committed on 16 Oct 2024
2024-09-02
@Michael Scire
kern/ldr: enable the use of relr for relocations
Michael Scire committed on 2 Sep 2024
2023-10-12
@Michael Scire
kern: on second thought, move vectors back to end of text
Michael Scire authored on 11 Oct 2023 SciresM committed on 12 Oct 2023
@Michael Scire
kern/ldr: move crt0 into .rodata
Michael Scire authored on 11 Oct 2023 SciresM committed on 12 Oct 2023
2022-03-23
@Michael Scire
kern: turns out changing base address gives pretty elfs but breaks relocs
Michael Scire authored on 23 Mar 2022 SciresM committed on 23 Mar 2022
@Michael Scire
kern: codegen tweaks, now that we're no longer -Os
Michael Scire authored on 23 Mar 2022 SciresM committed on 23 Mar 2022
2021-10-24
@Michael Scire
kern: optimize timespan -> tick codegen, improve .text layout
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-01-08
@Michael Scire
kern: discard std::__cmpexch_failure_order(std::memory_order)
Michael Scire committed on 8 Jan 2021
2020-07-31
@Michael Scire
kern: implement SvcSleepSystem
Michael Scire authored on 24 Jul 2020 SciresM committed on 31 Jul 2020
2020-01-31
@Michael Scire
kern .fini array: one weird trick
Michael Scire committed on 31 Jan 2020
@Michael Scire
kernel: use .rel.ro
Michael Scire committed on 31 Jan 2020
2020-01-24
@Michael Scire
kern: finish implementing assembly init routines
Michael Scire committed on 24 Jan 2020
@Michael Scire
meso: discard .interp section
Michael Scire committed on 24 Jan 2020
@Michael Scire
kern: fix bss end align (now gets through kernelldr on hardware)
Michael Scire committed on 24 Jan 2020
@Michael Scire
meso: skeleton buildsystem for kernel
Michael Scire committed on 24 Jan 2020