36 Commits (479a873d9792d164e8765eb862e55585ba18cbdb)

Author SHA1 Message Date
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
bunnei f328cb2c7c hle: Rename RequestBuilder to ResponseBuilder. 8 years ago
bunnei 427b97e60c service: Fix all incorrect IPC response headers. 8 years ago
David 61a92c7347 Added CreateSharedMemory & UNIMPLEMENTED() for non existent services. (#113) 8 years ago
bunnei 182548ec86 yuzu: Update license text to be consistent across project. 8 years ago
Subv f262afb38a IPC: Take the number of domain objects as a parameter in MakeBuilder. 8 years ago
Subv ed8e7b90cd SM: Fixed connecting to services with an 8-byte name, like appletOE. 8 years ago
Subv 7d966999d4 IPC: Fixed pushing ResultCodes into the command buffer. 8 years ago
Subv fd93b1e0ef IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain objects in IPC requests. 8 years ago
Subv 6a6013d4c3 IPC: Skip the entire u64 of the command id when receiving an IPC request. 8 years ago
bunnei 82fb80da76 service: Clean up apm/lm/applet_oe/controller/sm ctor/dtor. 8 years ago
bunnei be299c7636 hle: Implement ConvertSessionToDomain, various cleanups. 8 years ago
bunnei 9ce5a90aa6 hle: Add service stubs for apm and appletOE. 8 years ago
bunnei 2ea8867549 hle: Initial implementation of NX service framework and IPC. 8 years ago
Subv 2e487c9bce HLE/SRV: Implemented RegisterService. 8 years ago
Yuri Kunde Schlesner 211fea5441 Service/sm: Convert 'srv:' to ServiceFramework 9 years ago
Yuri Kunde Schlesner f68fd997cd Service: Remove unnecessary includes from service.h 9 years ago
Yuri Kunde Schlesner 0e3e091a0d Service: Make service registration part of the sm implementation 9 years ago