35 Commits (ffe3984353135ccab79649b78c82e9fdf5e1c760)

Author SHA1 Message Date
Andrea Pappacoda cdb240f3d4
chore: make yuzu REUSE compliant 4 years ago
bunnei 7a06037c5f hle: ipc: Add declarations for TIPC. 5 years ago
ReinUsesLisp f8650a9580 core: Silence Wclass-memaccess warnings 5 years ago
ReinUsesLisp 3ff978aa4f common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT 5 years ago
bunnei 1bdae0fe29 common_func: Use std::array for INSERT_PADDING_* macros. 6 years ago
Lioncash 02bc9e9de1 core/hle/ipc: Remove unnecessary includes 7 years ago
Weiyi Wang 89abef3518 remove all occurance of specifying endianness inside BitField 7 years ago
Lioncash 1fb4bebb63 kernel/errors: Remove now-unused, unnecessary, error codes 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Valentin Vanelslande 2ec9fbc2d4
ipc: minor fix 7 years ago
greggameplayer 94fecef137 add IPC CommandType & Some HID FunctionInfo (#487) 8 years ago
David Marcec fd86cdb2e2 Added RequestWithContext & ControlWithContext 8 years ago
bunnei fadab1d5f3 ipc: Add support for PopIpcInterface() method. 8 years ago
bunnei 1ce6fff064 hle_ipc: Add helper functions for reading and writing buffers. 8 years ago
gdkchan 59575d5cae Stub PopLaunchParameter and implement Buffer C Descriptors reading on hle_ipc (#96) 8 years ago
bunnei 30cb98f874 ipc: Implement domain command CloseVirtualHandle. 8 years ago
MerryMage e35644c005 clang-format 8 years ago
Subv ab86b80cac IPC: Corrected some definitions for the buffer C descriptor flags. 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 34571f4d2e hle: Use Switch formatted result codes. 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 20e5abb308 ServiceFramework: Use separate copy of command buffer 9 years ago
Yuri Kunde Schlesner 2cdb40d709 Kernel: Centralize error definitions in errors.h 9 years ago
Lectem fb70c9683c move push out of class body and add u8 u16 bool specializations 9 years ago
Mat M 0cb52ee74a Doxygen: Amend minor issues (#2593) 9 years ago
Yuri Kunde Schlesner 070daf4126 HLE/IPC: Fix uninitialized variables in helpers (#2568) 9 years ago
Lectem ee6e88fdb5 fix comments alignment 9 years ago
Lectem 8f2b642415 IPC helpers 9 years ago
Subv 016307ae65 Fixed the codestyle to match our clang-format rules. 9 years ago
Subv deb83c9fc5 Kernel/IPC: Small codestyle cleanup 9 years ago
Subv f9bcf89510 Use std::move where appropriate. 9 years ago
Subv 61a2fe8c3b HLE: Use a member variable instead of a virtual function to retrieve the max number of sessions that can be connected to an HLE service at the same time. 9 years ago
Subv 00f0c77570 Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, TranslateRequest and HandleSyncRequestImpl. 9 years ago
Subv dd8887c8cf KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it. 9 years ago
Subv 2eceee3a4c Fixed the rebase mistakes. 9 years ago
Subv 009b15b3aa A bit of a redesign. 9 years ago
Subv c5e7e0fa26 IPC/HLE: Associate the ClientSessions with their parent port's HLE interface if it exists. 10 years ago
Subv c19afd2118 Kernel/HLE: Service::Interface no longer inherits from any Kernel object, and is now its own standalone class. 10 years ago
Subv 0a33d915f8 fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. 10 years ago
Subv 073653e858 Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. 10 years ago
mailwl 5b136aa211 Set client SDK version to Service APIs 9 years ago
Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks. 9 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 9 years ago
Emmanuel Gil Peyrot e5fcabdd69 Core: Cleanup file_sys includes. 11 years ago
Emmanuel Gil Peyrot 596b7c4f63 Common: Cleanup key_map includes. 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
Yuri Kunde Schlesner ad3e25b414 De-inline functions from Interface, removing them from service.h 11 years ago