35 Commits (f882ff72eb4ca20a7c680f5c87a52ea7d349770e)

Author SHA1 Message Date
Andrea Pappacoda 6a2efdda2f chore: make yuzu REUSE compliant 4 years ago
bunnei 29a31e30db hle: ipc: Add declarations for TIPC. 5 years ago
ReinUsesLisp 4854f3291e core: Silence Wclass-memaccess warnings 5 years ago
ReinUsesLisp 92ca4929f5 common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT 5 years ago
bunnei fe02b9f968 common_func: Use std::array for INSERT_PADDING_* macros. 7 years ago
Lioncash 7d25f9a4a2 core/hle/ipc: Remove unnecessary includes 7 years ago
Weiyi Wang b10f12b462 remove all occurance of specifying endianness inside BitField 7 years ago
Lioncash dd17fc6213 kernel/errors: Remove now-unused, unnecessary, error codes 8 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 8 years ago
Valentin Vanelslande d00a39ec2d ipc: minor fix 8 years ago
greggameplayer 339fd812b3 add IPC CommandType & Some HID FunctionInfo (#487) 8 years ago
David Marcec 75bd5bf8be Added RequestWithContext & ControlWithContext 8 years ago
bunnei 5e4d01f80c ipc: Add support for PopIpcInterface() method. 8 years ago
bunnei ac83b7c57f hle_ipc: Add helper functions for reading and writing buffers. 8 years ago
gdkchan 90b697db30 Stub PopLaunchParameter and implement Buffer C Descriptors reading on hle_ipc (#96) 8 years ago
bunnei ce1626b80e ipc: Implement domain command CloseVirtualHandle. 8 years ago
MerryMage 41bfd994f6 clang-format 8 years ago
Subv 8923c80127 IPC: Corrected some definitions for the buffer C descriptor flags. 8 years ago
Subv fd93b1e0ef IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain objects in IPC requests. 8 years ago
Subv d6a5e0b61b IPC: Use the correct size when pushing raw data to the command buffer and fixed pushing domain objects. 8 years ago
bunnei 714dd3da6d hle: Use Switch formatted result codes. 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 1e8c1ed676 ServiceFramework: Use separate copy of command buffer 9 years ago
Yuri Kunde Schlesner 467545ed48 Kernel: Centralize error definitions in errors.h 9 years ago
Lectem 48825ceb01 move push out of class body and add u8 u16 bool specializations 9 years ago
Mat M dc1927a9d1 Doxygen: Amend minor issues (#2593) 9 years ago
Yuri Kunde Schlesner 1a3ba1314b HLE/IPC: Fix uninitialized variables in helpers (#2568) 9 years ago
Lectem aff0ef44d2 fix comments alignment 9 years ago
Lectem 09e966a107 IPC helpers 9 years ago
Subv 3e80a1a1c1 Fixed the codestyle to match our clang-format rules. 9 years ago
Subv 79f53e6daa Kernel/IPC: Small codestyle cleanup 9 years ago
Subv 021e732815 Use std::move where appropriate. 9 years ago
Subv 7eaf6faa7d 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 708ece3fff Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, TranslateRequest and HandleSyncRequestImpl. 9 years ago
Subv 977039e722 KServerPorts now have an HLE handler "template", which is inherited by all ServerSessions created from it. 9 years ago
Subv 4c4f50dfaf Fixed the rebase mistakes. 9 years ago
Subv 4f2326c8a9 A bit of a redesign. 9 years ago
Subv d2305d375f IPC/HLE: Associate the ClientSessions with their parent port's HLE interface if it exists. 10 years ago
Subv edcacd7cdd Kernel/HLE: Service::Interface no longer inherits from any Kernel object, and is now its own standalone class. 10 years ago
Subv 96df92e98f fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. 10 years ago
Subv 302ef594a6 Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. 10 years ago
mailwl 662aee1e1d Set client SDK version to Service APIs 10 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 10 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 10 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