48 Commits (fbb82e61e35a4e40154ad9a9fcb1ecc46f6622b8)

Author SHA1 Message Date
Lioncash fbb82e61e3 kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optional 7 years ago
Lioncash 2561a79c39 hle/ipc_helpers: Fix clang-format warnings 7 years ago
Lioncash ac603cf130 hle/ipc_helpers: Allow pushing signed values 7 years ago
Lioncash 1f0c8bfeda core/kernel: Remove unnecessary inclusions 7 years ago
Lioncash 6383653a8d hle_ipc: Add member function for querying the existence of a domain header 7 years ago
David Marcec 08819ec70a Removed MakeBuilder as it's not needed anymore 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 0cbcd6ec9a kernel: Eliminate kernel global state 7 years ago
Lioncash bf45092c61 kernel: Move object class to its own source files 8 years ago
Lioncash 76f191ce36 ipc_helper: Add helper member function for popping enum values to RequestParser 8 years ago
Lioncash 22fd3f0026 hle_ipc: Make constructors explicit where applicable 8 years ago
Lioncash 2a1daf8f83 ipc_helpers: Make member variables of ResponseBuilder private 8 years ago
Lioncash 0a0b3c4b9f ipc_helpers: Add PushEnum() member function to ResponseBuilder 8 years ago
bunnei fadab1d5f3 ipc: Add support for PopIpcInterface() method. 8 years ago
mailwl 827152d1fd Fix: change check for domain order and existance of domain message header 8 years ago
mailwl 1572c45aa0 IPC: add domain header to response if only it exists in request 8 years ago
bunnei 714a576113 ResponseBuilder: Use a bit field for customizing instead of always_move_handles. 8 years ago
bunnei 1b1d399e5f hle: Rename RequestBuilder to ResponseBuilder. 8 years ago
bunnei f0035420d7 ipc_helpers: Make interface domain agnostic and add header validation. 8 years ago
bunnei 27bad0598a hle: Integrate Domain handling into ServerSession. 8 years ago
bunnei 67758857e4 hle: Remove Domain and SyncObject kernel objects. 8 years ago
Subv 67c43e9200 IPC: Don't create an unnecessary port when using PushIpcInterface outside of a domain. 8 years ago
bunnei 8e50d6002b fsp_srv: Various improvements to IStorage:Read implementation. 8 years ago
gdkchan 59575d5cae Stub PopLaunchParameter and implement Buffer C Descriptors reading on hle_ipc (#96) 8 years ago
Subv 5bc14e791a IPC: Push domain objects as move handles when not in a domain. 8 years ago
Subv fb73e8b723 IPC: Allow passing arguments to the Interfaces when using PushIpcInterface 8 years ago
Subv ba2ffd7b81 IPC: Take the number of domain objects as a parameter in MakeBuilder. 8 years ago
Subv 80f6df5414 IPC: Fixed pushing ResultCodes into the command buffer. 8 years ago
Subv 32847d8b86 IPC: Add functions to read the input move/copy objects from an IPC request. 8 years ago
Subv 0368324f79 IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain objects in IPC requests. 8 years ago
Subv 226786f0b0 IPC: Use the correct size when pushing raw data to the command buffer and fixed pushing domain objects. 8 years ago
bunnei dcdaac8a0b kernel: Fix implementation of ConvertSessionToDomain. 8 years ago
bunnei 3f2a738d34 ipc_helpers: Fix alignment (was wrong as a result of a dynarmic bug). 8 years ago
bunnei 4fb1b24d68 hle: Implement ConvertSessionToDomain, various cleanups. 8 years ago
bunnei 960a1416de hle: Initial implementation of NX service framework and IPC. 8 years ago
Huw Pascoe a13ab958cb Fixed type conversion ambiguity 8 years ago
Yuri Kunde Schlesner 92ca422088 Kernel: Allow clearing request_objects to re-use buffer space 9 years ago
Yuri Kunde Schlesner 21436f5ef7 IPC: Add Pop/PushObjects methods to RequestParser/Builder 9 years ago
Yuri Kunde Schlesner 1c4b0ebb1f IPC: Add basic HLERequestContext support to RequestParser/Builder 9 years ago
Yuri Kunde Schlesner be031989ee Kernel: Move HandleTable to a separate file 9 years ago
Lectem 12ed746477 IPCHelper Skip method + address comments for apt 9 years ago
Lectem 77f4fc473f fix #2560 and other comments 9 years ago
Lectem fb70c9683c move push out of class body and add u8 u16 bool specializations 9 years ago
Lectem 501e23ce59 refactor APT service to use the new IPC helpers 9 years ago
Lectem 2ee472b9c7 fix wwylele's comment and use typename in templates 9 years ago
Lectem f91c51467a move Pop methods out of class body 9 years ago
Lectem 8f2b642415 IPC helpers 9 years ago