4 Commits (7afcc29ac85ded4975fd04d9f1c80b32b4e102ba)

Author SHA1 Message Date
Liam 7afcc29ac8 kernel: match calls to Register and Unregister 3 years ago
Liam 3c93638acf kernel: convert KPort, KSession 3 years ago
Liam ea36f70e02 hle: rename legacy errors to Results 3 years ago
Liam d7e9461b71 service: move hle_ipc from kernel 3 years ago
Liam 1c3a93e7c4 service: refactor server architecture 3 years ago
Liam c68577384a general: rename CurrentProcess to ApplicationProcess 3 years ago
Liam affd5c32f9 kernel/svc_types: refresh 3 years ago
Liam 2e56a382a9 kernel: invert session request handling flow 3 years ago
Morph 5c4c90385f ipc_helpers: Ignore GCC compiler warnings only on GCC 3 years ago
Liam c0ae56548e kernel: remove most SessionRequestManager handling from KServerSession 3 years ago
Liam 545875eaa1 k_server_session: preliminary support for userspace server sessions 3 years ago
Andrea Pappacoda 6a2efdda2f chore: make yuzu REUSE compliant 4 years ago
german77 c7890ebccc core: Replace all instances of ResultCode with Result 4 years ago
bunnei 8421193857 core: hle: kernel: Use weak_ptr where possible for SessionRequestHandler and SessionRequestManager. 4 years ago
Morph 4c1b4cc486 hle: ipc_helpers: Ignore -Wclass-memaccess 4 years ago
Morph 52fa30ab7d service: Reduce header include overhead 4 years ago
bunnei 42957785f0 hle: hle_helpers: Skip data payload offset checks on TIPC requests. 5 years ago
bunnei 14f50729e2 hle: kernel: hle_ipc: Simplify incoming/outgoing move/copy/domain objects. 5 years ago
bunnei 6e3c9d2b06 hle: kernel: Implement CloneCurrentObject and improve session management. 5 years ago
bunnei 7b1c7a5e6a Revert "WORKAROUND: temp. disable session resource limits while we work out issues" 5 years ago
Lioncash eeae5217ba core: Make variable shadowing a compile-time error 5 years ago
bunnei 006a51c86b hle: kernel: hle_ipc: Fix outgoing IPC response size calculation. 5 years ago
bunnei 627eaf8c0e WORKAROUND: temp. disable session resource limits while we work out issues 5 years ago
bunnei a21dff4980 core: hle: ipc_helpers: Fix cast on raw_data_size calculation. 5 years ago
bunnei 66c7c7e5ab hle: ipc_helpers: Reserve session resource when we create a KSession. 5 years ago
bunnei ae86003503 hle: ipc_helpers: Update IPC response generation for TIPC. 5 years ago
Lioncash e019da0487 kernel: Eliminate variable shadowing 5 years ago
bunnei 796dddf78f hle: kernel: Remove deprecated Object class. 5 years ago
bunnei d6844cf75f hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject. 5 years ago
bunnei 9f1abd8188 hle: kernel: Migrate KClientPort to KAutoObject. 5 years ago
bunnei 83b96b7264 hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject. 5 years ago
bunnei 6a42358706 hle: ipc_helpers: Add methods for copy/move references. 5 years ago
bunnei 8b224f05c9 hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. 5 years ago
comex 63994da5c3 hle: Type check ResponseBuilder::Push arguments, and fix use in vi.cpp 5 years ago
Lioncash e7fe020ace ipc_helpers: Remove usage of the global system instance 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
Lioncash 16de0a6a96 core/CMakeLists: Make some warnings errors 5 years ago
Lioncash 43ef4a7305 ipc_helpers: Only allow trivially copyable objects with PushRaw() and PopRaw() 5 years ago
bunnei 4a4516868c kernel: Implement a more accurate IPC dispatch. 6 years ago
bunnei 5cb0f276fe kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Lioncash f768365cd5 ipc_helpers: Amend floating-point type in Pop<double> specialization 7 years ago
Lioncash bfbadb38be kernel/server_session: Return a std::pair from CreateSessionPair() 7 years ago
Lioncash e6f8a5c934 ipc_helpers: Allow pushing and popping floating-point values 7 years ago
Lioncash fc7bc644cc core/hle/result: Relocate IPC error code to ipc_helpers 7 years ago
Lioncash 922f4d460e kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optional 7 years ago
Lioncash 93b02f28d8 core/ipc_helper: Allow popping all signed value types with RequestParser 7 years ago
Lioncash ce50c06bfc hle/ipc_helpers: Fix clang-format warnings 7 years ago
Lioncash 7a8e2f3538 hle/ipc_helpers: Allow pushing signed values 7 years ago
Lioncash 2935c16688 core/kernel: Remove unnecessary inclusions 7 years ago