History for Atmosphere / libraries / libmesosphere
2020-08-19
@Michael Scire
kern: resolve NonSecure definition TODO
Michael Scire authored on 18 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: correct thread termination atomicity
Michael Scire authored on 15 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: fix reference leak in KThread::GetThreadFromId callers
Michael Scire authored on 15 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: non-loop cas-weak -> cas-strong
Michael Scire authored on 13 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: fix bug in KScheduler::ClearPreviousThread
Michael Scire authored on 13 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: move SetupPoolPartitionMemoryRegions into board specific implementation
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 std::atomic_ref instead of reinterpret_cast to std::atomic
Michael Scire authored on 13 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: simplify SetupForIpcClient cleanup
Michael Scire authored on 6 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: SvcLegacyGetFutureThreadInfo
Michael Scire authored on 5 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: rename CacheHelper operation for accuracy
Michael Scire authored on 4 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: KPageTableBase::WriteDebugMemory stores/invalidates cache
Michael Scire authored on 4 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: N reduced the slabheap gap size in 10.0.0
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
@Michael Scire
kern: remove stray log in SetHeapSize
Michael Scire authored on 31 Jul 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
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
2020-07-31
@Michael Scire
kern: complete final SVC stubs (KernelDebug/Trace debug-impl still TODO)
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020