History for Atmosphere / libraries / libmesosphere / include / mesosphere / kern_k_thread.hpp
2021-10-20
@Michael Scire
kern/util: use custom atomics wrapper to substantially improve codegen
Michael Scire committed on 20 Oct 2021
2021-10-18
@Michael Scire
ams: improve offsetof style consistency
Michael Scire committed on 18 Oct 2021
2021-10-17
@Michael Scire
kern/util: update structure layouts to match Nintendo (saves 0x10 per KThread/KSession)
Michael Scire committed on 17 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-27
@Michael Scire
kern: use util::BitFlagSet for capability flags
Michael Scire committed on 27 Sep 2021
2021-09-19
@Michael Scire
kern: unify all waiting semantics to use single api
Michael Scire authored on 19 Sep 2021 SciresM committed on 19 Sep 2021
@Michael Scire
kern: KAutoObject doesn't need (virtual) destructor
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
2021-09-12
@Michael Scire
kern: add hardware single step extension
Michael Scire authored on 27 Jul 2021 SciresM committed on 12 Sep 2021
2021-04-27
@Michael Scire
exo/meso: update for gcc 11 compatibility
Michael Scire committed on 27 Apr 2021
2021-04-21
@Michael Scire
util: implement red black trees as templates over macros
Michael Scire committed on 21 Apr 2021
2021-04-11
@Michael Scire
kern: mesosphere now implements kernel/sdk 12.3
Michael Scire authored on 8 Apr 2021 SciresM committed on 11 Apr 2021
@Michael Scire
kern: KAutoObject destruction is now scheduled for next dpc-time
Michael Scire authored on 7 Apr 2021 SciresM committed on 11 Apr 2021
@Michael Scire
kern: update process/thread for new running/termination semantics
Michael Scire authored on 7 Apr 2021 SciresM committed on 11 Apr 2021
@Michael Scire
kern: update pinned thread priority rules
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
2021-01-08
@Michael Scire
kern: greatly improve codegen for atomics, scheduler
Michael Scire committed on 8 Jan 2021
2020-12-18
@Michael Scire
kern: refactor to use m_ for member variables
Michael Scire authored on 18 Dec 2020 SciresM committed on 18 Dec 2020
2020-12-10
@Michael Scire
kern: implement thread call stack debug
Michael Scire committed on 10 Dec 2020
2020-12-09
@Michael Scire
kern: add debug thread dump
Michael Scire committed on 9 Dec 2020
2020-12-02
@Michael Scire
kern: assume that uart has been setup by secmon
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: remove now unused SetupFor*Compare funcs
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
KConditionVariable/KAddressArbiter: no need for global compare thread
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: Kill KCoreLocalRegion
Michael Scire authored on 1 Dec 2020 SciresM committed on 2 Dec 2020
2020-10-14
@Michael Scire
kern: perform rescheduling on dispatch re-enable (closes #1169)
Michael Scire committed on 14 Oct 2020
2020-09-07
@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: mark KThread/KProcess.GetId() final to save virtual calls
Michael Scire authored on 3 Aug 2020 SciresM committed on 19 Aug 2020
2020-07-31
@Michael Scire
kern: SvcReturnFromException
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern SvcGetDebugThreadContext, SvcSetDebugThreadContext
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020