History for Atmosphere / mesosphere / kernel / source / arch / arm64
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
@Michael Scire
kern: correct flushing of init arguments
Michael Scire authored on 12 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: refactor KMemoryLayout
Michael Scire authored on 3 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: SvcChangeKernelTraceState
Michael Scire authored on 1 Aug 2020 SciresM committed on 19 Aug 2020
2020-08-17
@Michael Scire
kern: build with -Wextra
Michael Scire committed on 17 Aug 2020
2020-07-31
@Michael Scire
kern: fix dynamic calculation of slab heap size
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: fix EL0 TLB conflict handler
Michael Scire authored on 30 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: fix kscheduler interrupt api, adjust debug logging
Michael Scire authored on 18 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: retrieve target firmware from exosphere instead of hardcoding
Michael Scire authored on 15 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: patch svc tables via asm, instead of relying on compiler to be nice
Michael Scire authored on 14 Jul 2020 SciresM committed on 31 Jul 2020
2020-05-07
@Michael Scire
ams: revamp target firmware
Michael Scire committed on 7 May 2020
2020-04-20
@Michael Scire
kern: implement 10.x perm change, fix many page table bugs
Michael Scire committed on 20 Apr 2020
2020-04-19
@Michael Scire
kern: Update init to reflect 10.0.0 changes
Michael Scire committed on 19 Apr 2020
2020-04-14
@Michael Scire
ams: fix boot sysmodule/kernel for 10.0.0
Michael Scire committed on 14 Apr 2020
2020-03-18
@Michael Scire
kern: implement CallSecureMonitor, some of GetInfo/GetSystemInfo
Michael Scire committed on 18 Mar 2020
2020-02-20
@Michael Scire
kern: implement KUserPointer (and test with QueryMemory) in advance of svc dev
Michael Scire committed on 20 Feb 2020
@Michael Scire
kern: implement user thread start, el0 code now runs
Michael Scire committed on 20 Feb 2020
2020-02-18
@Michael Scire
kern: add KProcess members
Michael Scire committed on 18 Feb 2020
2020-02-15
@Michael Scire
kern: implement smmu init
Michael Scire committed on 15 Feb 2020
@Michael Scire
kern: kern::arm64 -> kern::arch::arm64
Michael Scire committed on 15 Feb 2020