33 Commits (ca2accfb259b948431ec174ead432778f3c86f67)

Author SHA1 Message Date
bunnei d737652d08 hle: service: sm: Remove manual tracking of KServerPorts. 4 years ago
ameerj 7c4b6aab2e core: Remove unused includes 4 years ago
bunnei 7bd020e030 hle: service: sm: Refactor to better manage ports. 5 years ago
bunnei 7361eac10f hle: kernel: Implement CloneCurrentObject and improve session management. 5 years ago
bunnei 2c1e119c4a hle: service: sm: Add TIPC support. 5 years ago
bunnei 934b2d8842 hle: service: sm: Improve Initialize implementation. 5 years ago
bunnei 626f746971 hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject. 5 years ago
bunnei 7a06864100 hle: kernel: Migrate KServerPort to KAutoObject. 5 years ago
bunnei 0297448fbc hle: kernel: Migrate KClientPort to KAutoObject. 5 years ago
bunnei 7444963bbb hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject. 5 years ago
Lioncash 1a954b2a59 service: Eliminate usages of the global system instance 5 years ago
Lioncash 78b1bc3b61 service/sm: Eliminate dependency on the global system instance 5 years ago
Lioncash 8e86fa7e60 common/concepts: Rename IsBaseOf to DerivedFrom 6 years ago
David Marcec 6a0b77996b sm: Make use of IsBaseOf for GetService 6 years ago
bunnei c3d3b173d3 kernel: Implement a more accurate IPC dispatch. 6 years ago
bunnei 9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Lioncash aa44eb639b kernel/server_port: Make data members private 7 years ago
Lioncash b0df09335c
service/sm: Take std::string by const reference in UnregisterService 7 years ago
Zach Hilman 0080a8da58 sm: Implement RegisterService and UnregisterService 7 years ago
David Marcec f84b9ed4e8 Ported #4296 from citra 7 years ago
Lioncash da64da367b services/sm: Amend error code constants 7 years ago
Lioncash 56ab608044 core/core: Remove unnecessary sm/controller include 7 years ago
Lioncash bf45092c61 kernel: Move object class to its own source files 8 years ago
Lioncash c061c2bf3c hle/service: Make constructors explicit where applicable 8 years ago
Lioncash 659a612368 core: Relocate g_service_manager to the System class 8 years ago
Lioncash ccca5e7c28 service: Use nested namespace specifiers where applicable 8 years ago
bunnei 1247c53786 yuzu: Update license text to be consistent across project. 8 years ago
bunnei ad073846bc service: Clean up apm/lm/applet_oe/controller/sm ctor/dtor. 8 years ago
bunnei 34571f4d2e hle: Use Switch formatted result codes. 8 years ago
bunnei 960a1416de hle: Initial implementation of NX service framework and IPC. 8 years ago
Subv 0b33e36292 HLE/SRV: Implemented RegisterService. 8 years ago
Yuri Kunde Schlesner 6f368abe13 Service/sm: Convert 'srv:' to ServiceFramework 9 years ago
Yuri Kunde Schlesner 23ec6b3d8f Service: Make service registration part of the sm implementation 9 years ago