Commit Graph

18 Commits

Author SHA1 Message Date
Michael Scire
756bc0e52e kern: fix bug in ToMessageBuffer pointer transfer selection 2020-08-01 15:31:08 -07:00
Michael Scire
2a8979b6a1 kern: implement KPageTableBase::CopyHeapToHeap(WithoutCheckDestination) 2020-08-01 15:31:08 -07:00
Michael Scire
09305d147a kern/ipc: fix bug in SendMessage 2020-08-01 15:31:07 -07:00
Michael Scire
17c04d234d kern/ipc: implement remaining KServerSession reply code 2020-08-01 15:31:06 -07:00
Michael Scire
47a4b18b76 kern/ipc: implement most of reply 2020-08-01 15:31:06 -07:00
Michael Scire
d51693b539 kern/ipc: implement SendReply, declare SendMessage 2020-08-01 15:31:06 -07:00
Michael Scire
a8a16c6a69 kern/ipc: add Atmosphere's mitm pid passthrough logic 2020-08-01 15:31:05 -07:00
Michael Scire
652be6087e ipc/receive: trivially correct result return codeflow 2020-08-01 15:31:05 -07:00
Michael Scire
27d1e6e549 kern/ipc: finish Receive part of ReplyAndReceive 2020-08-01 15:31:05 -07:00
Michael Scire
67c18a0008 ipc: add MapAlias processing logic for Receive 2020-08-01 15:31:04 -07:00
Michael Scire
6a6b989dd2 ipc::Reply -> implement Pointer handling logic 2020-08-01 15:31:04 -07:00
Michael Scire
f7b9ea9ff5 ipc::Reply -> add raw data copy logic 2020-08-01 15:31:04 -07:00
Michael Scire
2692299372 kern: partially implement Receive half of ReplyAndReceive 2020-08-01 15:31:03 -07:00
Michael Scire
d986b698d4 kern: implement SvcSendSyncRequest(WithUserBuffer) 2020-08-01 15:31:03 -07:00
Michael Scire
2415b68748 kern: skeleton SvcReplyAndReceive 2020-08-01 15:31:02 -07:00
Michael Scire
98ac3c7efc kern: implement KEvent, KWritableEvent, KServerSession::OnClientClosed 2020-08-01 15:31:01 -07:00
Michael Scire
88142a11c4 kern: implement SvcCloseHandle 2020-08-01 15:31:01 -07:00
Michael Scire
72d4c01501 kern: SvcConnectToNamedPort 2020-08-01 15:31:00 -07:00