37 Commits (3db7008876499df0be6384e18a750333b658831c)

Author SHA1 Message Date
lizzie 3db7008876 fx 2 weeks ago
lizzie 4291c22d7e [hle] inline HLE cmif request to not allocate on heap stuff 2 weeks ago
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. 6 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 7 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. 8 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 9 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