Michael Scire
49f2449073
kern/strat: update for new DebugFlags capability semantics
2024-10-15 21:51:38 -07:00
SciresM
00203fd7c3
Integrate new result macros. ( #1780 )
...
* result: try out some experimental shenanigans
* result: sketch out some more shenanigans
* result: see what it looks like to convert kernel to use result conds instead of guards
* make rest of kernel use experimental new macro-ing
2022-03-23 09:15:40 -07:00
Michael Scire
002422d5dc
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
2021-10-07 23:06:25 -07:00
Michael Scire
5a41163576
kern: improve kdebug attach semantics
2021-09-19 10:35:38 -07:00
Michael Scire
ec7e3fb07f
kern: update process/thread for new running/termination semantics
2021-04-11 03:59:10 -07:00
Michael Scire
e40ccfb4ca
kern: add new checks to SetThreadPriority/CoreMask
2021-04-11 03:59:08 -07:00
Michael Scire
832f0f441d
kern: fix support for virtual core IDs
2021-02-15 19:51:57 -08:00
Michael Scire
1582110af7
kern: KObjectContainer::Register -> void
2020-12-02 06:53:12 -08:00
Michael Scire
35af9a4996
kern: style parity for return in GetThreadList
2020-08-01 15:31:42 -07:00
Michael Scire
83020ce2c4
kern: SvcGetThreadList
2020-08-01 15:31:41 -07:00
Michael Scire
c64e490663
kern: implement SvcGetThreadContext3
2020-08-01 15:31:35 -07:00
Michael Scire
bfca682c3f
kern: SvcGetThreadCoreMask, SvcSetThreadCoreMask
2020-08-01 15:31:28 -07:00
Michael Scire
670824fa0a
kern: implement process exit
2020-08-01 15:31:27 -07:00
Michael Scire
80f8b8b9b0
kern: fix bug in SvcSetThreadPriority
2020-08-01 15:31:21 -07:00
Michael Scire
eeb12eb4a2
kern: implement SvcDebugActiveProcess, svcGetDebugEvent, SvcWaitProcessWideKeyAtomic
2020-08-01 15:31:21 -07:00
Michael Scire
e721b4494c
kern: implement SvcSetThreadPriority
2020-08-01 15:31:20 -07:00
Michael Scire
160cec7cd8
kern: implement SvcCreateEvent, SvcSignalEvent, SvcClearEvent, SvcResetSignal
2020-08-01 15:31:16 -07:00
Michael Scire
d5310407ad
kern: implement SvcSleepThread for ns > 0
2020-08-01 15:31:08 -07:00
Michael Scire
a574c00d5f
kern: add SvcExitThread, SvcSendAsyncRequestWithUserBuffer, SvcReplyAndReceiveWithUserBuffer
2020-08-01 15:31:06 -07:00
Michael Scire
f752db8379
kern: implement SvcCreateThread, SvcStartThread
2020-08-01 15:31:02 -07:00
Michael Scire
b9fb29e1c7
kern: svcOutputDebugString, svcGetThreadPriority, svcGetThreadId
2020-08-01 15:31:00 -07:00
Michael Scire
ab29107424
kern: newlines at end of svc files
2020-03-02 19:50:53 -08:00
Michael Scire
02ffc465bd
kern: add svc stubs, turn on svc table build
2020-03-02 19:50:52 -08:00