summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/sm (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-10-15hle: Add service stubs for apm and appletOE.bunnei1-1/+1
2017-10-15hle: Initial implementation of NX service framework and IPC.bunnei6-280/+168
2017-09-24HLE/SRV: Implemented RegisterService.Subv4-1/+33
Now system modules can do more than just crash immediately on startup.
2017-06-19ResultVal: Remove MoveFrom()Yuri Kunde Schlesner1-2/+2
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in case you already have an rvalue.
2017-06-11Service/sm: Convert srv: to use IPC helpersYuri Kunde Schlesner1-49/+56
2017-06-09Service/sm: Convert 'srv:' to ServiceFrameworkYuri Kunde Schlesner4-49/+72
2017-06-06Service: Remove unnecessary includes from service.hYuri Kunde Schlesner2-0/+4
This has a huge fallout in terms of needing to fix other files because all service implementations included that file.
2017-06-06Service: Make service registration part of the sm implementationYuri Kunde Schlesner3-14/+138
Also enhances the GetServiceHandle implementation to be more accurate.
2017-06-06Service/sm: Use an actual semaphore for the notification semaphoreYuri Kunde Schlesner1-8/+9
An Event was used way back then when we didn't have proper working semaphores. Our Semaphore implementation is good enough now.
2017-06-06Service: Move SRV interface to a new sm/ subdirectoryYuri Kunde Schlesner2-0/+213
This will contain the implementation of the sm (Service Manager) system module.