History for Atmosphere / libraries / libmesosphere / include
2020-10-14
@Michael Scire
kern: perform rescheduling on dispatch re-enable (closes #1169)
Michael Scire committed on 14 Oct 2020
2020-09-17
@Michael Scire
kern: default to release config
Michael Scire authored on 17 Sep 2020 SciresM committed on 17 Sep 2020
@Michael Scire
kern: generate fatal error on panic
Michael Scire authored on 17 Sep 2020 SciresM committed on 17 Sep 2020
2020-09-07
@Michael Scire
kern: skeleton legacy lps driver
Michael Scire authored on 29 Aug 2020 SciresM committed on 7 Sep 2020
@Michael Scire
kern: begin 1.0.0 backwards compat changes (kips run, full boot fails)
Michael Scire authored on 26 Aug 2020 SciresM committed on 7 Sep 2020
@Michael Scire
kern: support 2-pool layout on 2.x-4.x instead of modern 4-pool layout
Michael Scire authored on 26 Aug 2020 SciresM committed on 7 Sep 2020
@Michael Scire
kern: change terminology metadata -> management
Michael Scire authored on 26 Aug 2020 SciresM committed on 7 Sep 2020
@Michael Scire
kern: pool management should be within carveout
Michael Scire authored on 24 Aug 2020 SciresM committed on 7 Sep 2020
@Michael Scire
kern: fix phys/virt pool management mixup
Michael Scire authored on 24 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
@Michael Scire
kern: PMC must be user-mappable for 1.0.0 compat
Michael Scire authored on 21 Aug 2020 SciresM committed on 7 Sep 2020
@Michael Scire
kern: fix warn-errors
Michael Scire authored on 21 Aug 2020 SciresM committed on 7 Sep 2020
2020-08-19
@Michael Scire
kern: fix KTypedAddress, strengthen assertions
Michael Scire authored on 18 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: add version bounds checking
Michael Scire authored on 18 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: avoid hardcoding maximum board memory size
Michael Scire authored on 18 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: improve resource region size definitions/calculations
Michael Scire authored on 18 Aug 2020 SciresM committed on 19 Aug 2020
@fincs
kern: add stubbed KDevicePageTable implementation for systems without iommu
fincs authored on 10 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: use common GIC implementation for arm/arm64
Michael Scire authored on 12 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: fix multicore instruction cache invalidation
Michael Scire authored on 4 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: add tracing for irq/scheduling
Michael Scire authored on 4 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: cleanup some KMemoryManager functions
Michael Scire authored on 3 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: mark KThread/KProcess.GetId() final to save virtual calls
Michael Scire authored on 3 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: fix missing scheduler updates in KLightLock/Exception, fix RequestScheduleOnInterrupt
Michael Scire authored on 3 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: implement svc trace
Michael Scire authored on 1 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-08-14
@Michael Scire
ams: avoid UB infinite loops
Michael Scire committed on 14 Aug 2020