History for Atmosphere / libraries / libmesosphere / source / arch / arm64 / kern_k_thread_context.cpp
2024-10-16
@Michael Scire
kern: invoke supervisor mode thread functions from C++ context with valid stack frame
Michael Scire authored on 10 Oct 2024 SciresM committed on 16 Oct 2024
2023-02-23
@Michael Scire
kern: use variable-count parameter arrays for DebugEvents
Michael Scire authored on 21 Feb 2023 SciresM committed on 23 Feb 2023
@Michael Scire
kern: use different psr masks for 64 and 32-bit El0 threads
Michael Scire authored on 21 Feb 2023 SciresM committed on 23 Feb 2023
@Michael Scire
kern: increase stack parameter size by 0x10
Michael Scire authored on 21 Feb 2023 SciresM committed on 23 Feb 2023
2022-03-23
@Michael Scire
kern: implement new thread context/fpu semantics
Michael Scire authored on 23 Mar 2022 SciresM committed on 23 Mar 2022
2022-03-06
@merry
KThreadContext: Use El0PsrMask constant in GetUserContext
merry authored on 6 Mar 2022 SciresM committed on 6 Mar 2022
2022-02-14
@SciresM
Integrate new result macros. (#1780) ...
SciresM authored on 14 Feb 2022 GitHub committed on 14 Feb 2022
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
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-09
@Michael Scire
meso: properly initialize per-thread CFI-value for 11.x
Michael Scire committed on 9 Dec 2020
2020-12-02
@Michael Scire
kern: cleanup KThread, optimize/normalize KThreadQueue/KWaitObject
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
2020-08-17
@Michael Scire
kern: build with -Wextra
Michael Scire committed on 17 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
@Michael Scire
kern: clean up majority of TODOs
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SvcGetLastThreadInfo, SvcGetDebugFutureThreadInfo
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: automatic PC alignment on ERET is implementation defined
Michael Scire authored on 30 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: fix ARM vs THUMB mode selection on 32-bit entry
Michael Scire authored on 30 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
2020-07-10
@Michael Scire
kern: implement SvcCreateThread, SvcStartThread
Michael Scire committed on 10 Jul 2020
2020-02-20
@Michael Scire
kern: implement user thread start, el0 code now runs
Michael Scire committed on 20 Feb 2020
@Michael Scire
kern: implement KProcess::Run
Michael Scire committed on 20 Feb 2020
2020-02-15
@Michael Scire
kern: kern::arm64 -> kern::arch::arm64
Michael Scire committed on 15 Feb 2020
2020-02-08
@Michael Scire
mesosphere: hard enforcement of TODOs
Michael Scire committed on 8 Feb 2020
@Michael Scire
kern: Implement exception vector ASM
Michael Scire committed on 8 Feb 2020
2020-01-31
@Michael Scire
kern: implement KThreadContext
Michael Scire committed on 31 Jan 2020