aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/k_server_session.cpp
Commit message (Expand)AuthorAgeFilesLines
* kernel: invert session request handling flowLiam2022-10-311-59/+128
* kernel: remove most SessionRequestManager handling from KServerSessionLiam2022-10-191-87/+2
* kernel: add KSessionRequestLiam2022-10-191-53/+90
* k_server_session: preliminary support for userspace server sessionsLiam2022-10-111-13/+230
* core: Replace all instances of ResultCode with Resultgerman772022-06-261-6/+6
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-131-2/+2
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* hle: kernel: Unify and integrate reference tracking for KServerPort/KServerSe...bunnei2022-04-081-0/+3
* core: hle: kernel: Remove server session tracking.bunnei2022-03-141-4/+1
* core: hle: kernel: k_server_session: Ensure SessionRequestManager is freed.bunnei2022-03-141-0/+3
* core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and ...bunnei2022-03-141-1/+6
* hle: kernel: KServerSession: Remove hack for CompleteSyncRequest.bunnei2022-01-201-11/+0
* hle: kernel: KServerSession: Simplify CompleteSyncRequest EndWait.bunnei2022-01-201-7/+2
* hle: kernel: KServerSession: Migrate to updated KThreadQueue.bunnei2021-12-061-2/+1
* hle: kernel: KThread: Remove tracking of sync object from threads.bunnei2021-12-061-1/+1
* core: Fix transitive include build errorsameerj2021-11-031-0/+1
* core: Remove unused includesameerj2021-11-031-1/+0
* hle: kernel: Track and release server sessions, and protect methods with locks.bunnei2021-07-201-1/+4
* hle: kernel: KServerSession: Work-around scenario where session is closed too...bunnei2021-06-081-7/+24
* hle: kernel: hle_ipc: Ensure SessionRequestHandler is valid.bunnei2021-06-071-4/+9
* hle: kernel: Remove service thread manager and use weak_ptr.bunnei2021-06-071-1/+1
* hle: kernel: KServerSession: Use ASSERT_MSG where appropriate.bunnei2021-06-061-1/+1
* hle: kernel: k_server_session: Return service thread by strong pointer.bunnei2021-06-061-1/+1
* hle: kernel: k_server_session: Ensure service thread is valid before derefere...bunnei2021-06-061-1/+3
* hle: kernel: KAutoObjectWithListContainer: Use boost::instrusive::rbtree.bunnei2021-06-061-2/+2
* hle: kernel: Refactor to allocate a ServiceThread per service handler.bunnei2021-06-041-8/+13
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-8/+8
* hle: kernel: Implement CloneCurrentObject and improve session management.bunnei2021-05-201-20/+15
* hle: service: Implement IPC::CommandType::Close.bunnei2021-05-101-2/+2
* kernel: Eliminate variable shadowingLioncash2021-05-081-1/+1
* hle: kernel: Migrate to KHandleTable.bunnei2021-05-051-1/+1
* hle: kernel: Rename Process to KProcess.bunnei2021-05-051-1/+1
* hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei2021-05-051-1/+1
* hle: kernel: Migrate KClientPort to KAutoObject.bunnei2021-05-051-1/+1
* hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObj...bunnei2021-05-051-0/+164