Michael Scire
|
83020ce2c4
|
kern: SvcGetThreadList
|
2020-08-01 15:31:41 -07:00 |
|
Michael Scire
|
be1314cb88
|
kern: implement thread pinning/SvcSynchronizePreemptionState
|
2020-08-01 15:31:34 -07:00 |
|
Michael Scire
|
a56e8ca4b0
|
kern: General system stability improvements to enhance the user's experience.
|
2020-08-01 15:31:32 -07:00 |
|
Michael Scire
|
10415aefee
|
kern: SvcUnmapPhysicalMemory, cleanup thread pinning
|
2020-08-01 15:31:31 -07:00 |
|
Michael Scire
|
4c5bab3a5b
|
kern: fix resource leak bugs
|
2020-08-01 15:31:29 -07:00 |
|
Michael Scire
|
600a069f00
|
kern SvcGetCurrentProcessorNumber, SvcSetProcessActivity, half of SvcSetThreadActivity
|
2020-08-01 15:31:29 -07:00 |
|
Michael Scire
|
670824fa0a
|
kern: implement process exit
|
2020-08-01 15:31:27 -07:00 |
|
Michael Scire
|
df019af185
|
kern: SvcGetProcessInfo, SvcTerminateProcess
|
2020-08-01 15:31:26 -07:00 |
|
Michael Scire
|
fe48b9163d
|
kern: fully implement KSharedMemory (and Svcs)
|
2020-08-01 15:31:25 -07:00 |
|
Michael Scire
|
8cad49ee02
|
kern: add KProcess::Initialize (for non-kip processes)
|
2020-08-01 15:31:25 -07:00 |
|
Michael Scire
|
fcffa49fd5
|
kern: implement first half of SvcCreateProcess
|
2020-08-01 15:31:25 -07:00 |
|
Michael Scire
|
4b3fb40ed9
|
kern: implement KThread::Finalize
|
2020-08-01 15:31:24 -07:00 |
|
Michael Scire
|
ae68a9c38d
|
kern: SvcCreateSession, KDebug finalization
|
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
|
e7f2bd582b
|
kern: qualify inherited KAutoObjectWithListContainer accessor typenames
|
2020-08-01 15:31:17 -07:00 |
|
Michael Scire
|
fd486a5efd
|
kern: implement SvcGetProcessList
|
2020-08-01 15:31:17 -07:00 |
|
Michael Scire
|
160cec7cd8
|
kern: implement SvcCreateEvent, SvcSignalEvent, SvcClearEvent, SvcResetSignal
|
2020-08-01 15:31:16 -07:00 |
|
Michael Scire
|
dbc6d39d85
|
kern: fix/add InfoType_(Total/Used)(NonSystem/)MemorySize
|
2020-08-01 15:31:10 -07:00 |
|
Michael Scire
|
9fdf063039
|
kern: mostly implement thread exit
|
2020-08-01 15:31:07 -07:00 |
|
Michael Scire
|
2415b68748
|
kern: skeleton SvcReplyAndReceive
|
2020-08-01 15:31:02 -07:00 |
|
Michael Scire
|
f752db8379
|
kern: implement SvcCreateThread, SvcStartThread
|
2020-08-01 15:31:02 -07:00 |
|
Michael Scire
|
191e233745
|
kern: implement SvcUnmapMemory, more of SvcGetInfo
|
2020-08-01 15:31:00 -07:00 |
|
Michael Scire
|
4c1dc00766
|
kern: Update page bitmaps/alloc to reflect 10.0.0 changes
|
2020-04-24 17:29:09 -07:00 |
|
Michael Scire
|
3c8d569f0a
|
kern: mem access prep for svc streams, TODO_IMPLEMENT -> UNIMPLEMENTED
|
2020-03-02 19:51:02 -08:00 |
|
Michael Scire
|
fb23bfc77f
|
kern: implement unsuspension of init threads
|
2020-03-02 19:51:00 -08:00 |
|
Michael Scire
|
cba973f859
|
kern: implement KProcess::Run
|
2020-03-02 19:51:00 -08:00 |
|
Michael Scire
|
46258eaf63
|
kern: finish KProcess::Initialize() for KIPs
|
2020-03-02 19:51:00 -08:00 |
|
Michael Scire
|
40619b2eeb
|
kern: implement process(pagetable) init
|
2020-03-02 19:50:58 -08:00 |
|
Michael Scire
|
375d5ecd08
|
kern: add KProcess members
|
2020-03-02 19:50:58 -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 |
|