Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | hle: ipc: Add declarations for TIPC. | bunnei | 2021-05-11 | 1 | -1/+16 |
| | |||||
* | core: Silence Wclass-memaccess warnings | ReinUsesLisp | 2021-01-15 | 1 | -2/+2 |
| | | | | | This requires making several types trivial and properly initialize them whenever they are called. | ||||
* | common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT | ReinUsesLisp | 2021-01-15 | 1 | -2/+2 |
| | | | | INSERT_PADDING_BYTES_NOINIT is more descriptive of the underlying behavior. | ||||
* | common_func: Use std::array for INSERT_PADDING_* macros. | bunnei | 2019-11-04 | 1 | -2/+4 |
| | | | | - Zero initialization here is useful for determinism. | ||||
* | Merge pull request #2090 from FearlessTobi/port-4599 | bunnei | 2019-03-21 | 1 | -22/+22 |
|\ | | | | | Port citra-emu/citra#4244 and citra-emu/citra#4599: Changes to BitField | ||||
| * | remove all occurance of specifying endianness inside BitField | Weiyi Wang | 2019-02-06 | 1 | -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. | ||||
* | | core/hle/ipc: Remove unnecessary includes | Lioncash | 2019-03-05 | 1 | -2/+2 |
|/ | | | | | | | | | | | Removes a few inclusion dependencies from the headers or replaces existing ones with ones that don't indirectly include the required headers. This allows removing an inclusion of core/memory.h, meaning that if the memory header is ever changed in the future, it won't result in rebuilding the entirety of the HLE services (as the IPC headers are used quite ubiquitously throughout the HLE service implementations). | ||||
* | kernel/errors: Remove now-unused, unnecessary, error codes | Lioncash | 2018-10-24 | 1 | -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::" | fearlessTobi | 2018-09-15 | 1 | -1/+1 |
| | |||||
* | ipc: minor fix | Valentin Vanelslande | 2018-09-13 | 1 | -1/+1 |
| | |||||
* | add IPC CommandType & Some HID FunctionInfo (#487) | greggameplayer | 2018-05-30 | 1 | -0/+3 |
| | | | | | | | | | | * add some CommandType * add some hid FunctionInfo * add some other HID FunctionInfo * delete non useful comments | ||||
* | Added RequestWithContext & ControlWithContext | David Marcec | 2018-05-17 | 1 | -0/+2 |
| | |||||
* | ipc: Add support for PopIpcInterface() method. | bunnei | 2018-05-02 | 1 | -0/+1 |
| | | | | - This can be used for domain objects as inputs to service functions. | ||||
* | hle_ipc: Add helper functions for reading and writing buffers. | bunnei | 2018-02-14 | 1 | -0/+4 |
| | |||||
* | Stub PopLaunchParameter and implement Buffer C Descriptors reading on hle_ipc (#96) | gdkchan | 2018-01-18 | 1 | -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. | bunnei | 2018-01-17 | 1 | -1/+6 |
| | |||||
* | clang-format | MerryMage | 2018-01-16 | 1 | -6/+5 |
| | |||||
* | IPC: Corrected some definitions for the buffer C descriptor flags. | Subv | 2018-01-11 | 1 | -2/+2 |
| | |||||
* | IPC Cleanup: Remove 3DS-specific code and translate copy, move and domain objects in IPC requests. | Subv | 2018-01-07 | 1 | -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. | Subv | 2018-01-07 | 1 | -2/+8 |
| | | | | Domain object ids are always stored immediately after the raw data. | ||||
* | hle: Use Switch formatted result codes. | bunnei | 2017-11-01 | 1 | -1/+0 |
| | |||||
* | hle: Implement ConvertSessionToDomain, various cleanups. | bunnei | 2017-10-15 | 1 | -0/+10 |
| | |||||
* | hle: Initial implementation of NX service framework and IPC. | bunnei | 2017-10-15 | 1 | -64/+125 |
| | |||||
* | Fixed type conversion ambiguity | Huw Pascoe | 2017-09-30 | 1 | -4/+4 |
| | |||||
* | ServiceFramework: Use separate copy of command buffer | Yuri Kunde Schlesner | 2017-06-11 | 1 | -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.h | Yuri Kunde Schlesner | 2017-05-25 | 1 | -0/+7 |
| | |||||
* | move push out of class body and add u8 u16 bool specializations | Lectem | 2017-03-18 | 1 | -3/+4 |
| | |||||
* | Doxygen: Amend minor issues (#2593) | Mat M | 2017-02-27 | 1 | -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 Schlesner | 2017-02-14 | 1 | -3/+3 |
| | | | Fixes #2567 | ||||
* | fix comments alignment | Lectem | 2016-12-30 | 1 | -22/+22 |
| | |||||
* | IPC helpers | Lectem | 2016-12-26 | 1 | -48/+63 |
| | |||||
* | Fixed the codestyle to match our clang-format rules. | Subv | 2016-12-14 | 1 | -1/+1 |
| | |||||
* | Kernel/IPC: Small codestyle cleanup | Subv | 2016-12-09 | 1 | -2/+0 |
| | |||||
* | Use std::move where appropriate. | Subv | 2016-12-08 | 1 | -0/+162 |