Michael Scire
|
a5aed96b80
|
kern: optimize handle table layout
|
2021-09-17 15:03:21 -07:00 |
|
Michael Scire
|
0a11d341b7
|
kern: fix constant evaluation correctness, codegen tweak
|
2021-04-20 14:25:06 -07:00 |
|
Michael Scire
|
8010290472
|
kern: tweak KHandleTable codegen
|
2021-04-19 18:04:02 -07:00 |
|
Michael Scire
|
b4498734e4
|
kern: optimize KHandleTable to use indices instead of pointers
|
2021-04-11 03:42:16 -07:00 |
|
Michael Scire
|
4aa18b06e8
|
kern: greatly improve codegen for atomics, scheduler
|
2021-01-08 02:13:43 -08:00 |
|
Michael Scire
|
968f50bc07
|
kern: refactor to use m_ for member variables
|
2020-12-18 13:31:01 -08:00 |
|
Michael Scire
|
57f935391d
|
kern: allow non-inline GetObjectForIpc
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
4804e1e1e0
|
kern: fix KHandleTable null deref in ipc
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
fb6e85b291
|
kern: implement SvcMapProcessMemory, SvcUnmapProcessMemory
|
2020-07-31 14:50:52 -07:00 |
|
Michael Scire
|
84b1be1d58
|
kern: partially implement Receive half of ReplyAndReceive
|
2020-07-10 11:55:33 -07:00 |
|
Michael Scire
|
f52232f0f2
|
kern: implement SvcWaitSynchronization
|
2020-07-10 11:55:33 -07:00 |
|
Michael Scire
|
1a0696f8a3
|
kern: implement SvcUnmapMemory, more of SvcGetInfo
|
2020-07-10 11:55:33 -07:00 |
|
Michael Scire
|
ca26d8ce27
|
kern: Implement SvcManageNamedPort
|
2020-03-18 00:09:51 -07:00 |
|
Michael Scire
|
45f8343659
|
kern: tweak KHandleTable impl
|
2020-03-10 04:54:53 -07:00 |
|
Michael Scire
|
efae01c165
|
kern: implement KUserPointer (and test with QueryMemory) in advance of svc dev
|
2020-02-20 09:05:24 -08:00 |
|
Michael Scire
|
c568788609
|
kern: implement KProcess::Run
|
2020-02-19 19:38:20 -08:00 |
|
Michael Scire
|
484f132651
|
kern: implement KHandleTable, other cleanup
|
2020-01-30 15:29:51 -08:00 |
|