123 Commits (f5bfeef9517fd6ec2dafc7113f5079339326162b)

Author SHA1 Message Date
Liam f5bfeef951 service: add template serializer for method calls 2 years ago
Liam 9b39e25805 sockets: avoid locking around socket session calls 2 years ago
german77 7ed3f00c30 core: service: Add FunctionInfoTyped to allow expanding existing interfaces 3 years ago
Liam c191cf75bb nvnflinger: fix name 3 years ago
Liam d7e9461b71 service: move hle_ipc from kernel 3 years ago
Liam 1c3a93e7c4 service: refactor server architecture 3 years ago
Liam 2e56a382a9 kernel: invert session request handling flow 3 years ago
Liam ee969900ae core: barrier service thread shutdown 3 years ago
german77 c7890ebccc core: Replace all instances of ResultCode with Result 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
bunnei e1b3368c18 hle: kernel: Use std::mutex instead of spin locks for most kernel locking. 4 years ago
bunnei 75e39568a0 hle: service: Add option for service interfaces to create or use the default thread. 4 years ago
bunnei f1a91e0397 hle: vi: Integrate new NVFlinger and HosBinderDriverServer service. 4 years ago
bunnei 4e7c75d592 hle: service: sm: Refactor to better manage ports. 5 years ago
bunnei b7140d7f00 hle: service: Add a helper module for managing kernel objects. 5 years ago
bunnei cb75c58714 hle: service: sm: Remove redundant session reservation, etc. 5 years ago
bunnei 63bc3eef98 hle: service: Increase arbitrary max sessions limit. 5 years ago
bunnei 407cf4ffdb hle: service: Use correct size for ServerSessionCountMax. 5 years ago
bunnei 6c84a78d74 hle: kernel: KServerSession: Fix client disconnected. 5 years ago
bunnei c9d0bbb9f9 hle: service: Increase arbitrary max sessions limit. 5 years ago
bunnei 8bf7b19d1d hle: kernel: Refactor to allocate a ServiceThread per service handler. 5 years ago
Lioncash eeae5217ba core: Make variable shadowing a compile-time error 5 years ago
bunnei fe91306d87 hle: service: Add support for dispatching TIPC requests. 5 years ago
bunnei 80d920e464 hle: service: Implement IPC::CommandType::Close. 5 years ago
bunnei 777e7c52ba hle: kernel: Implement named service ports using service interface factory. 5 years ago
bunnei 796dddf78f hle: kernel: Remove deprecated Object class. 5 years ago
bunnei 83b96b7264 hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject. 5 years ago
bunnei e5f216261e hle: service: Acquire and release a lock on requests. 5 years ago
Lioncash 346271b80b service: Eliminate usages of the global system instance 5 years ago
bunnei 5f53d285aa hle: services: Fix a crash with improper NVFlinger lifetime management. (#4977) 5 years ago
Lioncash 054735e3fe service: Remove two usages of the global system accessor 5 years ago
bunnei 5cb0f276fe kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Zach Hilman e443d76a29 services: Pass FileSystemController as reference to services that need it 7 years ago
Zach Hilman 512a47c184 fsp-srv: Implement OutputAccessLogToSdCard 7 years ago
Lioncash e1391a8268 core: Add missing override specifiers where applicable 7 years ago
Lioncash 1c3371c921 core_timing: Convert core timing into a class 7 years ago
Jens Schmer 151c258fd6 Fix Service object leak on emulation stop 7 years ago
Lioncash c4f04533d9 filesystem: Make CreateFactories() and InstallInterface() take a VfsFilesystem instance by reference 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash cd22f4d32e service: Migrate global named port map to the KernelCore class 7 years ago
Lioncash 80ac82c9c5 vfs: Make type hierarchy objects classes instead of structs 8 years ago
Zach Hilman 4cbef33915 core: Port core to VfsFilesystem for file access 8 years ago
Lioncash 38c2af9330 kernel: Move object class to its own source files 8 years ago
Lioncash 88f34a5b96 core: Make converting constructors explicit where applicable 8 years ago
Lioncash 4bd499d440 core: Relocate g_service_manager to the System class 8 years ago
James Rowe ea88c44eb8 Format: Run the new clang format on everything 8 years ago
bunnei 182548ec86 yuzu: Update license text to be consistent across project. 8 years ago
bunnei 9d04a45a90 kernel: Fix implementation of ConvertSessionToDomain. 8 years ago
bunnei 1edc9cc327 service: Return proper result code for IPC::CommandType::Close. 8 years ago
bunnei c6a1d24720 service: Add CreatePort function (that does not register/install). 8 years ago