Michael Scire
|
4ddacf3384
|
kern: refactor to use m_ for member variables
|
2020-12-19 10:21:52 -08:00 |
|
Michael Scire
|
98c80d487b
|
meso: properly initialize per-thread CFI-value for 11.x
|
2020-12-11 03:48:59 -08:00 |
|
Michael Scire
|
a57c7f7a48
|
kern: cleanup KThread, optimize/normalize KThreadQueue/KWaitObject
|
2020-12-02 06:53:14 -08:00 |
|
Michael Scire
|
dc59a2d2e5
|
kern: build with -Wextra
|
2020-09-07 10:51:36 -07:00 |
|
Michael Scire
|
227b9603cd
|
kern: SvcReturnFromException
|
2020-08-01 15:31:46 -07:00 |
|
Michael Scire
|
f80eb2c26f
|
kern SvcGetDebugThreadContext, SvcSetDebugThreadContext
|
2020-08-01 15:31:45 -07:00 |
|
Michael Scire
|
bb044b1934
|
kern: clean up majority of TODOs
|
2020-08-01 15:31:44 -07:00 |
|
Michael Scire
|
a0de667005
|
kern: SvcGetLastThreadInfo, SvcGetDebugFutureThreadInfo
|
2020-08-01 15:31:41 -07:00 |
|
Michael Scire
|
8019804c7f
|
kern: automatic PC alignment on ERET is implementation defined
|
2020-08-01 15:31:39 -07:00 |
|
Michael Scire
|
85932bb91e
|
kern: fix ARM vs THUMB mode selection on 32-bit entry
|
2020-08-01 15:31:38 -07:00 |
|
Michael Scire
|
c64e490663
|
kern: implement SvcGetThreadContext3
|
2020-08-01 15:31:35 -07:00 |
|
Michael Scire
|
f752db8379
|
kern: implement SvcCreateThread, SvcStartThread
|
2020-08-01 15:31:02 -07:00 |
|
Michael Scire
|
2e23abe83d
|
kern: implement user thread start, el0 code now runs
|
2020-03-02 19:51:01 -08:00 |
|
Michael Scire
|
cba973f859
|
kern: implement KProcess::Run
|
2020-03-02 19:51:00 -08:00 |
|
Michael Scire
|
103122ab4c
|
kern: kern::arm64 -> kern::arch::arm64
|
2020-03-02 19:50:56 -08:00 |
|
Michael Scire
|
c3a76103b6
|
mesosphere: hard enforcement of TODOs
|
2020-03-02 19:50:52 -08:00 |
|
Michael Scire
|
7e1b820041
|
kern: Implement exception vector ASM
|
2020-03-02 19:50:52 -08:00 |
|
Michael Scire
|
59a66ddad3
|
kern: implement KThreadContext
|
2020-03-02 19:50:47 -08:00 |
|