aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/server_session.cpp
AgeCommit message (Expand)Author
2021-05-05hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObj...bunnei
2021-05-05hle: kernel: Refactor out various KThread std::shared_ptr usage.bunnei
2021-01-28hle: kernel: Recode implementation of KThread to be more accurate.bunnei
2021-01-28core: hle: kernel: Rename Thread to KThread.bunnei
2021-01-11core: hle: kernel: Update KSynchronizationObject.bunnei
2020-12-29hle: kernel: Move ServiceThread ownership to KernelCore.bunnei
2020-12-29hle: kernel: service_thread: Add thread name and take weak_ptr of ServerSession.bunnei
2020-12-28hle: kernel: service_thread: Add parameter for thread pool size.bunnei
2020-12-28core: hle: server_session: Use separate threads for each service connection.bunnei
2020-12-20Merge pull request #5131 from bunnei/scheduler-rewritebunnei
2020-12-07core: Remove unnecessary enum casts in log callsLioncash
2020-12-06hle: kernel: Migrate to KScopedSchedulerLock.bunnei
2020-12-06hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei
2020-09-14kernel: Remove all dependencies on the global system instanceLioncash
2020-07-27core_timing: Make use of uintptr_t to represent user_dataLioncash
2020-07-15core_timing: Make TimedCallback take std::chrono::nanosecondsLioncash
2020-07-15core_timing: Make use of std::chrono with ScheduleEventLioncash
2020-06-27Clang Format.Fernando Sahmkow
2020-06-27SingleCore: Improve Cycle timing Behavior and replace mutex in global schedul...Fernando Sahmkow
2020-06-27SVC: Correct SendSyncRequest.Fernando Sahmkow
2020-05-03hle_ipc: Eliminate core memory globalsLioncash
2020-04-17core: memory: Move to Core::Memory namespace.bunnei
2020-02-13Core: Address FeedbackFernando Sahmkow
2020-02-11Kernel: Refactor synchronization to better match REFernando Sahmkow
2020-02-11Kernel: Change WaitObject to Synchronization object. In order to better refle...Fernando Sahmkow
2019-11-28kernel: Implement a more accurate IPC dispatch.bunnei
2019-11-26core/memory: Migrate over GetPointer()Lioncash
2019-11-26core: Prepare various classes for memory read/write migrationLioncash
2019-11-25kernel: Fix reference management for client/server session.bunnei
2019-11-24kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...bunnei
2019-05-18HLE/IPC: HLEContext can memorize the client thread and use it for SleepClient...Weiyi Wang
2019-04-09kernel/server_session: Remove obsolete TODOsLioncash
2019-04-06kernel/server_session: Return a std::pair from CreateSessionPair()Lioncash
2019-04-01kernel/wait_object: Make ShouldWait() take thread members by pointer-to-constLioncash
2019-03-07kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optionalLioncash
2019-03-05kernel/server_session: Make data members privateLioncash
2018-12-31core/kernel: Remove unnecessary inclusionsLioncash
2018-10-29hle_ipc: Add member function for querying the existence of a domain headerLioncash
2018-10-29hle_ipc: Make GetDomainMessageHeader return a regular pointerLioncash
2018-10-20kernel/process: Make the handle table per-processLioncash
2018-10-04kernel/thread: Make all instance variables privateLioncash
2018-08-31core/core: Replace includes with forward declarations where applicableLioncash
2018-08-28kernel: Eliminate kernel global stateLioncash
2018-08-15kernel/server_session: Add IsSession() member functionLioncash
2018-08-11server_session: Provide more useful information and don't crash on bad IPC re...bunnei
2018-08-06client_port: Make all data members privateLioncash
2018-07-31kernel: Remove unnecessary includesLioncash
2018-07-19thread: Convert ThreadStatus into an enum classLioncash
2018-07-18core/memory, core/hle/kernel: Use std::move where applicableLioncash
2018-07-02Update clang formatJames Rowe