summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/k_server_session.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* scope_exit: Make constexprFearlessTobi2024-02-191-13/+23
* service: fetch objects from the client handle tableLiam2023-12-251-2/+1
* k_server_session: remove scratch buffer usage in favor of direct copyLiam2023-12-231-39/+124
* k_server_session: process for guest serversLiam2023-12-231-231/+1109
* Merge pull request #12321 from liamwhite/ro2liamwhite2023-12-111-2/+1
|\
| * service: populate pid and handle table from clientLiam2023-12-091-2/+1
* | kernel: implement remaining IPC syscallsLiam2023-12-061-0/+5
|/
* kernel: add KPageTableBaseLiam2023-11-101-1/+1
* k_server_session: translate special header for non-HLE requestsLiam2023-07-081-7/+158
* memory: rename global memory references to application memoryLiam2023-03-241-2/+2
* kernel: convert KThread to new styleLiam2023-03-131-2/+2
* kernel: prefer std::addressofLiam2023-03-131-6/+7
* kernel: remove kernel_Liam2023-03-131-20/+20
* kernel/svc: convert to new styleLiam2023-03-131-2/+2
* kernel: convert KPort, KSessionLiam2023-03-131-12/+6
* service: move hle_ipc from kernelLiam2023-03-011-5/+6
* 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-121-13/+230
* core: Replace all instances of ResultCode with Resultgerman772022-06-271-6/+6
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-141-2/+2
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* hle: kernel: Unify and integrate reference tracking for KServerPort/KServerSession.bunnei2022-04-081-0/+3
* core: hle: kernel: Remove server session tracking.bunnei2022-03-151-4/+1
* core: hle: kernel: k_server_session: Ensure SessionRequestManager is freed.bunnei2022-03-151-0/+3
* core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and SessionRequestManager.bunnei2022-03-151-1/+6
* hle: kernel: KServerSession: Remove hack for CompleteSyncRequest.bunnei2022-01-211-11/+0
* hle: kernel: KServerSession: Simplify CompleteSyncRequest EndWait.bunnei2022-01-211-7/+2
* hle: kernel: KServerSession: Migrate to updated KThreadQueue.bunnei2021-12-071-2/+1
* hle: kernel: KThread: Remove tracking of sync object from threads.bunnei2021-12-071-1/+1
* core: Fix transitive include build errorsameerj2021-11-041-0/+1
* core: Remove unused includesameerj2021-11-041-1/+0
* hle: kernel: Track and release server sessions, and protect methods with locks.bunnei2021-07-211-1/+4
* hle: kernel: KServerSession: Work-around scenario where session is closed too early.bunnei2021-06-081-7/+24
* hle: kernel: hle_ipc: Ensure SessionRequestHandler is valid.bunnei2021-06-081-4/+9
* hle: kernel: Remove service thread manager and use weak_ptr.bunnei2021-06-081-1/+1
* hle: kernel: KServerSession: Use ASSERT_MSG where appropriate.bunnei2021-06-071-1/+1
* hle: kernel: k_server_session: Return service thread by strong pointer.bunnei2021-06-071-1/+1
* hle: kernel: k_server_session: Ensure service thread is valid before dereference.bunnei2021-06-071-1/+3
* hle: kernel: KAutoObjectWithListContainer: Use boost::instrusive::rbtree.bunnei2021-06-071-2/+2
* hle: kernel: Refactor to allocate a ServiceThread per service handler.bunnei2021-06-051-8/+13
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-8/+8
* hle: kernel: Implement CloneCurrentObject and improve session management.bunnei2021-05-211-20/+15
* hle: service: Implement IPC::CommandType::Close.bunnei2021-05-111-2/+2
* kernel: Eliminate variable shadowingLioncash2021-05-081-1/+1
* hle: kernel: Migrate to KHandleTable.bunnei2021-05-061-1/+1
* hle: kernel: Rename Process to KProcess.bunnei2021-05-061-1/+1
* hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei2021-05-061-1/+1
* hle: kernel: Migrate KClientPort to KAutoObject.bunnei2021-05-061-1/+1
* hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei2021-05-061-0/+164