aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/server_session.cpp
Commit message (Expand)AuthorAgeFilesLines
* hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObj...bunnei2021-05-051-157/+0
* hle: kernel: Refactor out various KThread std::shared_ptr usage.bunnei2021-05-051-18/+5
* hle: kernel: Recode implementation of KThread to be more accurate.bunnei2021-01-281-1/+1
* core: hle: kernel: Rename Thread to KThread.bunnei2021-01-281-3/+3
* core: hle: kernel: Update KSynchronizationObject.bunnei2021-01-111-21/+2
* hle: kernel: Move ServiceThread ownership to KernelCore.bunnei2020-12-291-3/+10
* hle: kernel: service_thread: Add thread name and take weak_ptr of ServerSession.bunnei2020-12-291-1/+1
* hle: kernel: service_thread: Add parameter for thread pool size.bunnei2020-12-281-1/+1
* core: hle: server_session: Use separate threads for each service connection.bunnei2020-12-281-16/+4
* Merge pull request #5131 from bunnei/scheduler-rewritebunnei2020-12-201-2/+2
|\
| * hle: kernel: Migrate to KScopedSchedulerLock.bunnei2020-12-061-1/+1
| * hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei2020-12-061-1/+1
* | core: Remove unnecessary enum casts in log callsLioncash2020-12-071-2/+1
|/
* kernel: Remove all dependencies on the global system instanceLioncash2020-09-141-3/+3
* core_timing: Make use of uintptr_t to represent user_dataLioncash2020-07-271-2/+4
* core_timing: Make TimedCallback take std::chrono::nanosecondsLioncash2020-07-151-1/+1
* core_timing: Make use of std::chrono with ScheduleEventLioncash2020-07-151-2/+2
* Clang Format.Fernando Sahmkow2020-06-271-1/+1
* SingleCore: Improve Cycle timing Behavior and replace mutex in global schedul...Fernando Sahmkow2020-06-271-1/+2
* SVC: Correct SendSyncRequest.Fernando Sahmkow2020-06-271-5/+10
* hle_ipc: Eliminate core memory globalsLioncash2020-05-031-2/+2
* core: memory: Move to Core::Memory namespace.bunnei2020-04-171-2/+3
* Core: Address FeedbackFernando Sahmkow2020-02-131-1/+1
* Kernel: Refactor synchronization to better match REFernando Sahmkow2020-02-111-0/+10
* Kernel: Change WaitObject to Synchronization object. In order to better refle...Fernando Sahmkow2020-02-111-1/+1
* kernel: Implement a more accurate IPC dispatch.bunnei2019-11-281-74/+43
* core/memory: Migrate over GetPointer()Lioncash2019-11-261-1/+2
* core: Prepare various classes for memory read/write migrationLioncash2019-11-261-1/+2
* kernel: Fix reference management for client/server session.bunnei2019-11-251-9/+9
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...bunnei2019-11-241-7/+8
* HLE/IPC: HLEContext can memorize the client thread and use it for SleepClient...Weiyi Wang2019-05-181-1/+1
* kernel/server_session: Remove obsolete TODOsLioncash2019-04-091-7/+2
* kernel/server_session: Return a std::pair from CreateSessionPair()Lioncash2019-04-061-1/+1
* kernel/wait_object: Make ShouldWait() take thread members by pointer-to-constLioncash2019-04-011-1/+1
* kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optionalLioncash2019-03-071-31/+32
* kernel/server_session: Make data members privateLioncash2019-03-051-0/+28
* core/kernel: Remove unnecessary inclusionsLioncash2018-12-311-0/+1
* hle_ipc: Add member function for querying the existence of a domain headerLioncash2018-10-291-1/+1
* hle_ipc: Make GetDomainMessageHeader return a regular pointerLioncash2018-10-291-1/+1
* kernel/process: Make the handle table per-processLioncash2018-10-201-2/+1
* kernel/thread: Make all instance variables privateLioncash2018-10-041-2/+2
* core/core: Replace includes with forward declarations where applicableLioncash2018-08-311-3/+3
* kernel: Eliminate kernel global stateLioncash2018-08-281-8/+9
* kernel/server_session: Add IsSession() member functionLioncash2018-08-151-1/+1
* server_session: Provide more useful information and don't crash on bad IPC re...bunnei2018-08-111-0/+8
* client_port: Make all data members privateLioncash2018-08-061-1/+1
* kernel: Remove unnecessary includesLioncash2018-07-311-0/+2
* thread: Convert ThreadStatus into an enum classLioncash2018-07-191-2/+2
* core/memory, core/hle/kernel: Use std::move where applicableLioncash2018-07-181-1/+2
* Update clang formatJames Rowe2018-07-021-1/+1