summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/sm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* hle: Add service stubs for apm and appletOE.bunnei2017-10-151-1/+1
|
* hle: Initial implementation of NX service framework and IPC.bunnei2017-10-156-280/+168
|
* Merge remote-tracking branch 'upstream/master' into nxbunnei2017-10-104-2/+34
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # src/core/CMakeLists.txt # src/core/arm/dynarmic/arm_dynarmic.cpp # src/core/arm/dyncom/arm_dyncom.cpp # src/core/hle/kernel/process.cpp # src/core/hle/kernel/thread.cpp # src/core/hle/kernel/thread.h # src/core/hle/kernel/vm_manager.cpp # src/core/loader/3dsx.cpp # src/core/loader/elf.cpp # src/core/loader/ncch.cpp # src/core/memory.cpp # src/core/memory.h # src/core/memory_setup.h
| * HLE/SRV: Implemented RegisterService.Subv2017-09-244-1/+33
|/ | | | Now system modules can do more than just crash immediately on startup.
* ResultVal: Remove MoveFrom()Yuri Kunde Schlesner2017-06-191-2/+2
| | | | | Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in case you already have an rvalue.
* Service/sm: Convert srv: to use IPC helpersYuri Kunde Schlesner2017-06-111-49/+56
|
* Service/sm: Convert 'srv:' to ServiceFrameworkYuri Kunde Schlesner2017-06-094-49/+72
|
* Service: Remove unnecessary includes from service.hYuri Kunde Schlesner2017-06-062-0/+4
| | | | | This has a huge fallout in terms of needing to fix other files because all service implementations included that file.
* Service: Make service registration part of the sm implementationYuri Kunde Schlesner2017-06-063-14/+138
| | | | Also enhances the GetServiceHandle implementation to be more accurate.
* Service/sm: Use an actual semaphore for the notification semaphoreYuri Kunde Schlesner2017-06-061-8/+9
| | | | | An Event was used way back then when we didn't have proper working semaphores. Our Semaphore implementation is good enough now.
* Service: Move SRV interface to a new sm/ subdirectoryYuri Kunde Schlesner2017-06-062-0/+213
This will contain the implementation of the sm (Service Manager) system module.