History for Atmosphere / libraries / libmesosphere / source / kern_k_thread.cpp
2020-12-02
@Michael Scire
kern: add new overflow checks on KMemoryRegions
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: implement 64-virtual-core interface
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: cleanup KThread, optimize/normalize KThreadQueue/KWaitObject
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: improve KSynchronizationObject, kill KSynchronization
Michael Scire authored on 1 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-08-19
@Michael Scire
kern: correct thread termination atomicity
Michael Scire authored on 15 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
2020-07-31
@Michael Scire
kern: SvcGetDebugThreadParam
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: clean up majority of TODOs
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SvcGetThreadList
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SendSyncRequestLight, ReplyAndReceiveLight
Michael Scire authored on 29 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement SvcGetThreadContext3
Michael Scire authored on 28 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: correct behavior when setting activity/core mask for pinned thread
Michael Scire authored on 28 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement thread pinning/SvcSynchronizePreemptionState
Michael Scire authored on 28 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: fix assertion in KThread::(Try)Suspend
Michael Scire authored on 25 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SvcUnmapPhysicalMemory, cleanup thread pinning
Michael Scire authored on 25 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: fix resource leak bugs
Michael Scire authored on 24 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern SvcGetCurrentProcessorNumber, SvcSetProcessActivity, half of SvcSetThreadActivity
Michael Scire authored on 23 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SvcGetThreadCoreMask, SvcSetThreadCoreMask
Michael Scire authored on 23 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement process exit
Michael Scire authored on 23 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement KThread::Finalize
Michael Scire authored on 21 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: implement SvcCancelSynchronization
Michael Scire authored on 20 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: fix bug in SvcSetThreadPriority
Michael Scire authored on 20 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: add KAddressArbiter::WaitIfEqual
Michael Scire authored on 15 Jul 2020 SciresM committed on 31 Jul 2020
2020-07-11
@Michael Scire
kern: implement SvcSleepThread for ns > 0
Michael Scire committed on 11 Jul 2020
@Michael Scire
kern: mostly implement thread exit
Michael Scire committed on 11 Jul 2020
2020-02-22
@Michael Scire
kern: mem access prep for svc streams, TODO_IMPLEMENT -> UNIMPLEMENTED
Michael Scire committed on 22 Feb 2020
2020-02-21
@Michael Scire
kern: minor fixes to prevent core0-2 panics during boot
Michael Scire committed on 21 Feb 2020
2020-02-20
@Michael Scire
kern: implement unsuspension of init threads
Michael Scire committed on 20 Feb 2020
@Michael Scire
kern: implement KProcess::Run
Michael Scire committed on 20 Feb 2020