summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/sm/sm.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* general: properly support multiple memory instancesLiam2023-12-231-4/+4
* Merge pull request #12327 from liamwhite/tipcliamwhite2023-12-111-2/+5
|\
| * sm:: fix tipc deserializationLiam2023-12-101-2/+5
* | service: use interface factory in server managerLiam2023-12-091-3/+4
|/
* core: remove ResultVal typeLiam2023-08-081-2/+2
* service: move hle_ipc from kernelLiam2023-03-011-11/+10
* sm:: remove unused memberLiam2023-03-011-1/+0
* sm:: support service registration deferralLiam2023-02-211-0/+5
* service: refactor server architectureLiam2023-02-211-3/+5
* sm:: avoid excessive port recreationLiam2022-10-311-0/+1
* kernel: invert session request handling flowLiam2022-10-311-0/+1
* core: Replace all instances of ResultCode with Resultgerman772022-06-271-3/+3
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* hle: service: sm: Remove manual tracking of KServerPorts.bunnei2022-04-081-2/+0
* core: Remove unused includesameerj2021-11-041-1/+0
* hle: service: sm: Refactor to better manage ports.bunnei2021-07-211-8/+6
* hle: kernel: Implement CloneCurrentObject and improve session management.bunnei2021-05-211-1/+1
* hle: service: sm: Add TIPC support.bunnei2021-05-111-3/+6
* hle: service: sm: Improve Initialize implementation.bunnei2021-05-111-0/+1
* hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.bunnei2021-05-061-7/+6
* hle: kernel: Migrate KServerPort to KAutoObject.bunnei2021-05-061-4/+3
* hle: kernel: Migrate KClientPort to KAutoObject.bunnei2021-05-061-4/+4
* hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei2021-05-061-3/+2
* service: Eliminate usages of the global system instanceLioncash2020-11-271-2/+6
* service/sm: Eliminate dependency on the global system instanceLioncash2020-09-171-2/+5
* common/concepts: Rename IsBaseOf to DerivedFromLioncash2020-08-071-1/+1
* sm: Make use of IsBaseOf for GetServiceDavid Marcec2020-08-031-3/+2
* kernel: Implement a more accurate IPC dispatch.bunnei2019-11-281-2/+4
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-251-5/+5
* kernel/server_port: Make data members privateLioncash2019-03-111-1/+1
* service/sm: Take std::string by const reference in UnregisterServiceLioncash2018-11-241-1/+1
* sm: Implement RegisterService and UnregisterServiceZach Hilman2018-11-041-0/+3
* Ported #4296 from citraDavid Marcec2018-10-061-0/+19
* services/sm: Amend error code constantsLioncash2018-09-141-6/+0
* core/core: Remove unnecessary sm/controller includeLioncash2018-09-061-0/+1
* kernel: Move object class to its own source filesLioncash2018-08-021-3/+5
* hle/service: Make constructors explicit where applicableLioncash2018-07-191-1/+1
* core: Relocate g_service_manager to the System classLioncash2018-04-211-3/+3
* service: Use nested namespace specifiers where applicableLioncash2018-04-201-4/+2
* yuzu: Update license text to be consistent across project.bunnei2018-01-131-1/+1
* service: Clean up apm/lm/applet_oe/controller/sm ctor/dtor.bunnei2017-12-281-2/+2
* hle: Use Switch formatted result codes.bunnei2017-11-011-13/+5
* hle: Initial implementation of NX service framework and IPC.bunnei2017-10-151-2/+18
* HLE/SRV: Implemented RegisterService.Subv2017-09-241-0/+3
* Service/sm: Convert 'srv:' to ServiceFrameworkYuri Kunde Schlesner2017-06-091-2/+8
* Service: Make service registration part of the sm implementationYuri Kunde Schlesner2017-06-061-0/+49