History for Atmosphere / libraries / libmesosphere / source / kern_k_server_session.cpp
2021-09-19
@Michael Scire
kern: delete KWritableEvent, devirtualize KReadableEvent Signal/Clear
Michael Scire authored on 18 Sep 2021 SciresM committed on 19 Sep 2021
2021-04-11
@Michael Scire
kern: track mapped ipc server memory in page table
Michael Scire authored on 7 Apr 2021 SciresM committed on 11 Apr 2021
2021-03-14
@Michael Scire
kern: use fix usage of incorrect page table for UserBuffer ipc
Michael Scire committed on 14 Mar 2021
2021-01-08
@Michael Scire
kern: further codegen tweaks
Michael Scire committed on 8 Jan 2021
2020-12-18
@Michael Scire
kern: refactor to use m_ for member variables
Michael Scire authored on 18 Dec 2020 SciresM committed on 18 Dec 2020
2020-12-10
@Michael Scire
kern: add handle table/process/suspend/resume debug
Michael Scire committed on 10 Dec 2020
2020-12-02
@Michael Scire
kern: tweak optimization settings for hot paths
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
microkernel: hot paths are pretty fucking hot
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: improve KSynchronizationObject, kill KSynchronization
Michael Scire authored on 1 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: remove KMemoryAttribute_AnyLocked
Michael Scire authored on 1 Dec 2020 SciresM committed on 2 Dec 2020
2020-08-17
@Michael Scire
kern: build with -Wextra
Michael Scire committed on 17 Aug 2020
2020-07-31
@Michael Scire
kern: fix bug in server handle cleanup
Michael Scire authored on 29 Jul 2020 SciresM committed on 31 Jul 2020
2020-07-13
@Michael Scire
kern: fix bugs in MapAlias ipc mappings
Michael Scire committed on 13 Jul 2020
2020-07-11
@Michael Scire
kern: fix bug in ToMessageBuffer pointer transfer selection
Michael Scire committed on 11 Jul 2020
@Michael Scire
kern: implement KPageTableBase::CopyHeapToHeap(WithoutCheckDestination)
Michael Scire committed on 11 Jul 2020
@Michael Scire
kern/ipc: fix bug in SendMessage
Michael Scire committed on 11 Jul 2020
@Michael Scire
kern/ipc: implement remaining KServerSession reply code
Michael Scire committed on 11 Jul 2020
2020-07-10
@Michael Scire
kern/ipc: implement most of reply
Michael Scire committed on 10 Jul 2020
@Michael Scire
kern/ipc: implement SendReply, declare SendMessage
Michael Scire committed on 10 Jul 2020
@Michael Scire
kern/ipc: add Atmosphere's mitm pid passthrough logic
Michael Scire committed on 10 Jul 2020
@Michael Scire
ipc/receive: trivially correct result return codeflow
Michael Scire committed on 10 Jul 2020
@Michael Scire
kern/ipc: finish Receive part of ReplyAndReceive
Michael Scire committed on 10 Jul 2020
@Michael Scire
ipc: add MapAlias processing logic for Receive
Michael Scire committed on 10 Jul 2020
@Michael Scire
ipc::Reply -> implement Pointer handling logic
Michael Scire committed on 10 Jul 2020
@Michael Scire
ipc::Reply -> add raw data copy logic
Michael Scire committed on 10 Jul 2020
@Michael Scire
kern: partially implement Receive half of ReplyAndReceive
Michael Scire committed on 10 Jul 2020
@Michael Scire
kern: implement SvcSendSyncRequest(WithUserBuffer)
Michael Scire committed on 10 Jul 2020
@Michael Scire
kern: skeleton SvcReplyAndReceive
Michael Scire committed on 10 Jul 2020
@Michael Scire
kern: implement KEvent, KWritableEvent, KServerSession::OnClientClosed
Michael Scire committed on 10 Jul 2020
@Michael Scire
kern: implement SvcCloseHandle
Michael Scire committed on 10 Jul 2020