summaryrefslogtreecommitdiffstats
path: root/src/core/hle/ipc.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove all occurance of specifying endianness inside BitFieldWeiyi Wang2019-02-061-22/+22
| | | | | | | This commit it automatically generated by command in zsh: sed -i -- 's/BitField<\(.*\)_le>/BitField<\1>/g' **/*(D.) BitField is now aware to endianness and default to little endian. It expects a value representation type without storage specification for its template parameter.
* kernel/errors: Remove now-unused, unnecessary, error codesLioncash2018-10-241-5/+0
| | | | | | Now that we've gotten the innaccurate error codes out of the way, we can finally toss away a bunch of these, trimming down the error codes to ones that are actually used and knocking out two TODO comments.
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-1/+1
|
* ipc: minor fixValentin Vanelslande2018-09-131-1/+1
|
* add IPC CommandType & Some HID FunctionInfo (#487)greggameplayer2018-05-301-0/+3
| | | | | | | | | | * add some CommandType * add some hid FunctionInfo * add some other HID FunctionInfo * delete non useful comments
* Added RequestWithContext & ControlWithContextDavid Marcec2018-05-171-0/+2
|
* ipc: Add support for PopIpcInterface() method.bunnei2018-05-021-0/+1
| | | | - This can be used for domain objects as inputs to service functions.
* hle_ipc: Add helper functions for reading and writing buffers.bunnei2018-02-141-0/+4
|
* Stub PopLaunchParameter and implement Buffer C Descriptors reading on hle_ipc (#96)gdkchan2018-01-181-0/+4
| | | | | | | | | | * Stub PopLaunchParameter and implement Buffer C Descriptors reading * Address PR feedback * Ensure we push a u64 not a size_t * Fix formatting
* ipc: Implement domain command CloseVirtualHandle.bunnei2018-01-171-1/+6
|
* clang-formatMerryMage2018-01-161-6/+5
|
* IPC: Corrected some definitions for the buffer C descriptor flags.Subv2018-01-111-2/+2
|
* IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain objects in IPC requests.Subv2018-01-071-112/+17
| | | | Popping objects from the buffer is still not implemented.
* IPC: Use the correct size when pushing raw data to the command buffer and fixed pushing domain objects.Subv2018-01-071-2/+8
| | | | Domain object ids are always stored immediately after the raw data.
* hle: Use Switch formatted result codes.bunnei2017-11-011-1/+0
|
* hle: Implement ConvertSessionToDomain, various cleanups.bunnei2017-10-151-0/+10
|
* hle: Initial implementation of NX service framework and IPC.bunnei2017-10-151-64/+125
|
* Fixed type conversion ambiguityHuw Pascoe2017-09-301-4/+4
|
* ServiceFramework: Use separate copy of command bufferYuri Kunde Schlesner2017-06-111-0/+3
| | | | | | Copy the IPC command buffer to/from the request context before/after the handler is invoked. This is part of a move away from using global data for handling IPC requests.
* Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner2017-05-251-0/+7
|
* move push out of class body and add u8 u16 bool specializationsLectem2017-03-181-3/+4
|
* Doxygen: Amend minor issues (#2593)Mat M2017-02-271-2/+2
| | | | | | | | | Corrects a few issues with regards to Doxygen documentation, for example: - Incorrect parameter referencing. - Missing @param tags. - Typos in @param tags. and a few minor other issues.
* HLE/IPC: Fix uninitialized variables in helpers (#2568)Yuri Kunde Schlesner2017-02-141-3/+3
| | | Fixes #2567
* fix comments alignmentLectem2016-12-301-22/+22
|
* IPC helpersLectem2016-12-261-48/+63
|
* Fixed the codestyle to match our clang-format rules.Subv2016-12-141-1/+1
|
* Kernel/IPC: Small codestyle cleanupSubv2016-12-091-2/+0
|
* Use std::move where appropriate.Subv2016-12-081-0/+162