aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/k_server_session.cpp
Commit message (Expand)AuthorAgeFilesLines
* [kernel, service] Return ResultSessionClosed when a session is closed (#4318)Maufeat2026-08-301-2/+2
* [video_core, hle] remove redundant parent references in system structs (#3908)lizzie2026-06-231-73/+67
* [common/logging] Simplify logging logic and fix issues when logging before sy...lizzie2026-03-121-1/+4
* scope_exit: Make constexprFearlessTobi2024-02-191-13/+23
* service: fetch objects from the client handle tableLiam2023-12-241-2/+1
* k_server_session: remove scratch buffer usage in favor of direct copyLiam2023-12-221-39/+124
* k_server_session: process for guest serversLiam2023-12-221-231/+1109
* Merge pull request #12321 from liamwhite/ro2liamwhite2023-12-101-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-231-2/+2
* kernel: convert KThread to new styleLiam2023-03-121-2/+2
* kernel: prefer std::addressofLiam2023-03-121-6/+7
* kernel: remove kernel_Liam2023-03-121-20/+20
* kernel/svc: convert to new styleLiam2023-03-121-2/+2
* kernel: convert KPort, KSessionLiam2023-03-121-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-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