History for Atmosphere / mesosphere / kernel / source / arch
2021-10-29
@Michael Scire
kern: fix minor assembly bugs, avoid unnecessary function call in KScheduler hotloop
Michael Scire committed on 29 Oct 2021
2021-10-27
@Michael Scire
kern: audit (and fix) our hardware maintenance instructions to match official kernel
Michael Scire committed on 27 Oct 2021
2021-10-26
@Michael Scire
kern: implement 13.1.0 kernel changes
Michael Scire committed on 26 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
@Michael Scire
kern: kill the interrupt task manager thread
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
2021-09-12
@Michael Scire
kern: improve single-step around user-exception entry
Michael Scire authored on 28 Jul 2021 SciresM committed on 12 Sep 2021
@Michael Scire
kern: optimize hw-single-step management
Michael Scire authored on 27 Jul 2021 SciresM committed on 12 Sep 2021
@Michael Scire
kern: add hardware single step extension
Michael Scire authored on 27 Jul 2021 SciresM committed on 12 Sep 2021
2021-07-13
@Michael Scire
kern: update initial cache management to match latest kernel
Michael Scire committed on 13 Jul 2021
2021-05-31
@Michael Scire
kern: fix enormous whoops
Michael Scire committed on 31 May 2021
2021-04-27
@Michael Scire
exo/meso: update for gcc 11 compatibility
Michael Scire committed on 27 Apr 2021
2021-04-22
@Michael Scire
kern: fix initial process binary load on 2.0.0-4.1.0 (closes #1460)
Michael Scire committed on 22 Apr 2021
2021-04-15
@Michael Scire
kern: mostly kill magic numbers in assembly, fix SVCs >= 0x80
Michael Scire committed on 15 Apr 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: update Initialize0 for new changes
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
@Michael Scire
kern: bump svc limit to 192 from 128
Michael Scire authored on 7 Apr 2021 SciresM committed on 11 Apr 2021
2020-12-28
@Michael Scire
kern: fix KTrace buffer memory region type to match official kernel
Michael Scire committed on 28 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
kern: update KMemoryRegion to store last address rather than size
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: set EL2 id registers on deprivilege
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: Kill KCoreLocalRegion
Michael Scire authored on 1 Dec 2020 SciresM committed on 2 Dec 2020
2020-09-07
@Michael Scire
kern: fix linear mapped dram -> pool partition check
Michael Scire authored on 23 Aug 2020 SciresM committed on 7 Sep 2020
@Michael Scire
kern: revamp KMemoryRegionType to better encode derivation hierarchies
Michael Scire authored on 23 Aug 2020 SciresM committed on 7 Sep 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: use size instead of phys addr as sentinel value in InitializeCore linear mapping logic
fincs authored on 13 Aug 2020 SciresM committed on 19 Aug 2020
@fincs
kern: remove accidentally copypasted code
fincs authored on 13 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