aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/server_session.cpp
AgeCommit message (Expand)Author
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
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-05-02Merge pull request #431 from lioncash/fmtbunnei
2018-05-02general: Make formatting of logged hex values more straightforwardLioncash
2018-05-01ipc: Add support for PopIpcInterface() method.bunnei
2018-04-25kernel: Migrate logging macros to fmt-compatible onesLioncash
2018-03-19Clang FixesN00byKing
2018-03-19Clean Warnings (?)N00byKing
2018-03-14core: Move process creation out of global state.bunnei
2018-02-20Fix: change check for domain order and existance of domain message headermailwl
2018-02-20IPC: add domain header to response if only it exists in requestmailwl
2018-02-18 Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starv...Subv
2018-01-24server_session: Fix scenario where all domain handlers are closed.bunnei
2018-01-24hle: Rename RequestBuilder to ResponseBuilder.bunnei
2018-01-24hle: Integrate Domain handling into ServerSession.bunnei
2017-12-29kernel: Fix implementation of ConvertSessionToDomain.bunnei
2017-10-31service: Return proper result code for IPC::CommandType::Close.bunnei
2017-06-29Merge pull request #2793 from Subv/replyandreceiveSebastian Valle
2017-06-25Kernel/ServerSession: Keep track of which threads have issued sync requests.Subv
2017-06-18ResultVal: Remove MoveFrom()Yuri Kunde Schlesner
2017-06-06Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSessionYuri Kunde Schlesner
2017-06-05HLE: Move SessionRequestHandler from Service:: to Kernel::Yuri Kunde Schlesner
2017-05-21Kernel/Sessions: Remove the ClientSession::Create function.Subv