41 Commits (bb49036b76137a48795877b93a0e83d8d40d86ac)

Author SHA1 Message Date
Lioncash 4913549d6b kernel: Eliminate kernel global state 8 years ago
Lioncash 38c2af9330 kernel: Move object class to its own source files 8 years ago
Lioncash 506fb32dd5 ipc_helper: Add helper member function for popping enum values to RequestParser 8 years ago
Lioncash a15433c2a9 hle_ipc: Make constructors explicit where applicable 8 years ago
Lioncash 1c25b997e8 ipc_helpers: Make member variables of ResponseBuilder private 8 years ago
Lioncash 9e7e0ed9f0 ipc_helpers: Add PushEnum() member function to ResponseBuilder 8 years ago
bunnei 5e4d01f80c ipc: Add support for PopIpcInterface() method. 8 years ago
mailwl 2ba8b89864 Fix: change check for domain order and existance of domain message header 9 years ago
mailwl e05f10cae8 IPC: add domain header to response if only it exists in request 9 years ago
bunnei ca93cbddcb ResponseBuilder: Use a bit field for customizing instead of always_move_handles. 9 years ago
bunnei f328cb2c7c hle: Rename RequestBuilder to ResponseBuilder. 9 years ago
bunnei 2b07c87f0c ipc_helpers: Make interface domain agnostic and add header validation. 9 years ago
bunnei a3aadaea60 hle: Integrate Domain handling into ServerSession. 9 years ago
bunnei 4fabdf77d7 hle: Remove Domain and SyncObject kernel objects. 9 years ago
Subv 196f1226c5 IPC: Don't create an unnecessary port when using PushIpcInterface outside of a domain. 9 years ago
bunnei a94d5d1938 fsp_srv: Various improvements to IStorage:Read implementation. 9 years ago
gdkchan 90b697db30 Stub PopLaunchParameter and implement Buffer C Descriptors reading on hle_ipc (#96) 9 years ago
Subv 911ea4451e IPC: Push domain objects as move handles when not in a domain. 9 years ago
Subv da2990dbb7 IPC: Allow passing arguments to the Interfaces when using PushIpcInterface 9 years ago
Subv f262afb38a IPC: Take the number of domain objects as a parameter in MakeBuilder. 9 years ago
Subv 7d966999d4 IPC: Fixed pushing ResultCodes into the command buffer. 9 years ago
Subv 347ab620b5 IPC: Add functions to read the input move/copy objects from an IPC request. 9 years ago
Subv fd93b1e0ef IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain objects in IPC requests. 9 years ago
Subv d6a5e0b61b IPC: Use the correct size when pushing raw data to the command buffer and fixed pushing domain objects. 9 years ago
bunnei 9d04a45a90 kernel: Fix implementation of ConvertSessionToDomain. 9 years ago
bunnei 9ed2ef9c1c ipc_helpers: Fix alignment (was wrong as a result of a dynarmic bug). 9 years ago
bunnei be299c7636 hle: Implement ConvertSessionToDomain, various cleanups. 9 years ago
bunnei 2ea8867549 hle: Initial implementation of NX service framework and IPC. 9 years ago
Huw Pascoe da1c8d1522 Fixed type conversion ambiguity 9 years ago
Yuri Kunde Schlesner 192a95390e Kernel: Allow clearing request_objects to re-use buffer space 9 years ago
Yuri Kunde Schlesner a74dbc2c24 IPC: Add Pop/PushObjects methods to RequestParser/Builder 9 years ago
Yuri Kunde Schlesner 2102e5e907 IPC: Add basic HLERequestContext support to RequestParser/Builder 9 years ago
Yuri Kunde Schlesner ecfda5317e Kernel: Move HandleTable to a separate file 9 years ago
Lectem 268d389a37 IPCHelper Skip method + address comments for apt 10 years ago
Lectem 7b87571b09 fix #2560 and other comments 10 years ago
Lectem 48825ceb01 move push out of class body and add u8 u16 bool specializations 10 years ago
Lectem f1e18b1880 refactor APT service to use the new IPC helpers 10 years ago
Lectem fc81e9226a fix wwylele's comment and use typename in templates 10 years ago
Lectem a7eeff24f0 move Pop methods out of class body 10 years ago
Lectem 09e966a107 IPC helpers 10 years ago