68 Commits (75e39568a0807778c099ce5e1bd82f5c45d7ccc4)

Author SHA1 Message Date
bunnei 75e39568a0 hle: service: Add option for service interfaces to create or use the default thread. 4 years ago
bunnei c0a2ae3186 core: hle: service: sm: Fix KPort reference count. 4 years ago
ameerj d27abf5546 core: Remove unused includes 4 years ago
Morph fddd57db61 general: Remove MakeResult helpers 4 years ago
bunnei 4e7c75d592 hle: service: sm: Refactor to better manage ports. 5 years ago
Morph d66442a4e1 service: Append service name prefix to common filenames 5 years ago
bunnei cb75c58714 hle: service: sm: Remove redundant session reservation, etc. 5 years ago
bunnei 73d30a5446 hle: service: sm: Fix GetService setup of session & port. 5 years ago
bunnei 8bf7b19d1d hle: kernel: Refactor to allocate a ServiceThread per service handler. 5 years ago
Morph 7ebc38a6d1 general: Replace RESULT_SUCCESS with ResultSuccess 5 years ago
bunnei 6e3c9d2b06 hle: kernel: Implement CloneCurrentObject and improve session management. 5 years ago
bunnei 7b1c7a5e6a Revert "WORKAROUND: temp. disable session resource limits while we work out issues" 5 years ago
bunnei 627eaf8c0e WORKAROUND: temp. disable session resource limits while we work out issues 5 years ago
bunnei 1c07b56283 hle: service: sm: Add TIPC support. 5 years ago
bunnei 0f3b6928ab hle: service: sm: GetService: Reserve session resource when we create a KSession. 5 years ago
bunnei 11413d71ad hle: service: sm: Improve Initialize implementation. 5 years ago
bunnei 796dddf78f hle: kernel: Remove deprecated Object class. 5 years ago
bunnei d6844cf75f hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject. 5 years ago
bunnei 2bc45b4a13 hle: kernel: Migrate KServerPort to KAutoObject. 5 years ago
bunnei 9f1abd8188 hle: kernel: Migrate KClientPort to KAutoObject. 5 years ago
bunnei 83b96b7264 hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject. 5 years ago
bunnei 8b224f05c9 hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. 5 years ago
german77 372e5e2a6a sm: Use proper names, update to 12.x 5 years ago
bunnei 2feb4d56e9 core: hle: kernel: Update KSynchronizationObject. 5 years ago
Lioncash 346271b80b service: Eliminate usages of the global system instance 5 years ago
Lioncash e4747039da service/sm: Slightly more efficient string name validation 5 years ago
Lioncash 95e8dff0d7 service/sm: Eliminate dependency on the global system instance 5 years ago
Lioncash 054735e3fe service: Remove two usages of the global system accessor 5 years ago
Fernando Sahmkow 6f0c873d48 General: Cleanup legacy code. 6 years ago
David Marcec 63b73587b7 Don't fail silently for vi, sm, set and ns services 6 years ago
bunnei 4a4516868c kernel: Implement a more accurate IPC dispatch. 6 years ago
bunnei 5cb0f276fe kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Lioncash 479a873d97 service/sm: Improve debug log for RegisterService 7 years ago
Lioncash 129d373b58 hle/service, hle/sm: Compress usages of MakeResult() 7 years ago
Lioncash e3fdcaadc1 hle/service, hle/sm: Use structured bindings where applicable 7 years ago
David Marcec 5ae0d6cba2 Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 7 years ago
Lioncash ecfdfae795 service/sm: Take std::string by const reference in UnregisterService 7 years ago
Zach Hilman 3b5982f9a1 sm: Implement RegisterService and UnregisterService 7 years ago
David Marcec cfbfad9ffe Removed the use of rp.MakeBuilder 7 years ago
Lioncash b1aad83113 services/sm: Amend error code constants 7 years ago
Lioncash 30638f9c95 core/core: Remove unnecessary sm/controller include 7 years ago
Lioncash 4913549d6b kernel: Eliminate kernel global state 7 years ago
James Rowe d74d2a77cb Update clang format 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Lioncash 1b310cbb3a general: Make formatting of logged hex values more straightforward 8 years ago
Lioncash 3cac963a7d sm: Move logging macros over to new fmt-compatible ones 8 years ago
Lioncash 4bd499d440 core: Relocate g_service_manager to the System class 8 years ago
Lioncash 6d94dd21a5 service: Use nested namespace specifiers where applicable 8 years ago
David Marcec 6a19c31308 Dont call UNIMPLEMENTED for 'empty services', just return error code 8 years ago
bunnei ca93cbddcb ResponseBuilder: Use a bit field for customizing instead of always_move_handles. 8 years ago