| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | memory: Replace all memory hooking with Special regions | 2018-01-27 | 8 | -415/+243 | ||
| | | | ||||||
| * | | time: Implement ISteadyClock::GetCurrentTimePoint. | 2018-01-25 | 2 | -1/+22 | ||
| | | | ||||||
| * | | audout_u: Various cleanups. | 2018-01-24 | 1 | -29/+17 | ||
| | | | ||||||
| * | | ResponseBuilder: Use a bit field for customizing instead of always_move_handles. | 2018-01-24 | 3 | -11/+21 | ||
| | | | ||||||
| * | | time: Stub GetSystemClockContext function. | 2018-01-24 | 2 | -2/+17 | ||
| | | | ||||||
| * | | server_session: Fix scenario where all domain handlers are closed. | 2018-01-24 | 1 | -3/+3 | ||
| | | | ||||||
| * | | hle: Rename RequestBuilder to ResponseBuilder. | 2018-01-24 | 19 | -128/+129 | ||
| | | | ||||||
| * | | service: Fix all incorrect IPC response headers. | 2018-01-24 | 14 | -82/+42 | ||
| | | | ||||||
| * | | ipc_helpers: Make interface domain agnostic and add header validation. | 2018-01-24 | 2 | -25/+58 | ||
| | | | ||||||
| * | | hle: Integrate Domain handling into ServerSession. | 2018-01-24 | 7 | -38/+74 | ||
| | | | ||||||
| * | | hle: Remove Domain and SyncObject kernel objects. | 2018-01-24 | 10 | -169/+2 | ||
| | | | ||||||
| * | | handle_table: Remove ConvertSessionToDomain. | 2018-01-24 | 2 | -17/+0 | ||
| | | | ||||||
| * | | audout:u OpenAudioOut and IAudioOut (#138) | 2018-01-24 | 2 | -14/+166 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Updated the audout:u and IAudioOut, now it might work with RetroArch without trigger an assert, however it's not the ideal implementation * Updated the audout:u and IAudioOut, now it might work with RetroArch without trigger an assert, however it's not the ideal implementation * audout:u OpenAudioOut implementation and IAudioOut cmd 1,2,3,4,5 implementation * using an enum for audio_out_state as well as changing its initialize to member initializer list * Minor fixes, added Service_Audio for LOG_*, changed PcmFormat enum to EnumClass * Minor fixes, added Service_Audio for LOG_*, changed PcmFormat enum to EnumClass * added missing Audio loggin subclass, minor fixes, clang comment breakline * Solving backend logging conflict * minor fix * Fixed duplicated Service NVDRV in backend.cpp, my bad | |||||
| * | | Fix time returning epoch time in milliseconds rather than in seconds | 2018-01-24 | 1 | -1/+1 | ||
| | | | ||||||
| * | | Correct Spelling | 2018-01-23 | 1 | -2/+2 | ||
| | | | ||||||
| * | | Merge pull request #135 from Subv/no_ports | 2018-01-22 | 5 | -65/+67 | ||
| |\ \ | | | | | | | IPC: Don't create unnecessary ports when returning sub interfaces. | |||||
| | * | | Services: Added a todo about returning interfaces as domain objects in lm, ↵ | 2018-01-22 | 3 | -0/+12 | ||
| | | | | | | | | | | | | | hid and time. | |||||
| | * | | Time: Don't create unnecessary ports when retrieving the clock service sessions. | 2018-01-22 | 1 | -33/+27 | ||
| | | | | ||||||
| | * | | HID: Don't create an unnecessary port in CreateAppletResource. | 2018-01-22 | 1 | -13/+13 | ||
| | | | | ||||||
| | * | | LM: Don't create an unnecessary port in Initialize. | 2018-01-22 | 2 | -15/+10 | ||
| | | | | ||||||
| | * | | IPC: Don't create an unnecessary port when using PushIpcInterface outside of ↵ | 2018-01-22 | 1 | -4/+5 | ||
| | | | | | | | | | | | | | a domain. | |||||
| * | | | Merge pull request #133 from Subv/nvflinger2 | 2018-01-22 | 9 | -17/+59 | ||
| |\ \ \ | |/ / |/| | | AppletOE: Stubbed CreateManagedDisplayLayer to create a new layer in the default display. | |||||
| | * | | AppletOE: Stubbed CreateManagedDisplayLayer to create a new layer in the ↵ | 2018-01-22 | 1 | -0/+14 | ||
| | | | | | | | | | | | | | | | | | | | Default display. This function is used by libnx to obtain a new layer. | |||||
| | * | | AppletOE: Make ISelfController keep a reference to nvflinger. | 2018-01-22 | 5 | -10/+32 | ||
| | | | | | | | | | | | | | It'll be needed when we implement CreateManagedDisplayLayer. | |||||
| | * | | Services: Vi shouldn't be responsible for creating nvflinger. | 2018-01-22 | 5 | -7/+13 | ||
| | | | | | | | | | | | | | It is now created during Service initialization and passed to all the services that need it. | |||||
| * | | | Merge pull request #134 from gdkchan/audout_hid_fix | 2018-01-22 | 3 | -2/+21 | ||
| |\ \ \ | |/ / |/| | | Stub OpenAudioOut and fix a issue with HID IAppletResource | |||||
| | * | | Stub OpenAudioOut and fix a issue with HID IAppletResource being created ↵ | 2018-01-22 | 3 | -2/+21 | ||
| | | | | | | | | | | | | | more than once | |||||
| * | | | VI: Move BufferQueue and NVFlinger to their own folder/namespace. | 2018-01-22 | 9 | -363/+452 | ||
| |/ / | ||||||
| * | | Added stubs for audio services. (#116) | 2018-01-21 | 12 | -5/+309 | ||
| | | | | | | | | | | | | | * stubs for audout:u, audin:u, audrec:u, audren:u, codecctl and decoding tables with nullptr for future implementations * fixing the changes requested (remove private, explicit) | |||||
| * | | Merge pull request #131 from lioncash/enum | 2018-01-21 | 2 | -12/+13 | ||
| |\ \ | | | | | | | nvmap: Make IoctlCommands an enum class | |||||
| | * | | nvmap: Add a return 0 underneath the UNIMPLEMENTED macro | 2018-01-21 | 1 | -0/+1 | ||
| | | | | | | | | | | | | | This macro resolves to an empty macro in release builds. | |||||
| | * | | nvmap: Make IoctlCommands an enum class | 2018-01-21 | 2 | -12/+12 | ||
| | | | | | | | | | | | | | Prevents the enum values from polluting the surrounding scope | |||||
| * | | | Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114) | 2018-01-21 | 8 | -5/+162 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid * used clang-format-3.9 instead * lowercase pid * Moved nvmemp handlers to cpp * Removed unnecessary logging for NvOsGetConfigU32. Cleaned up log and changed to LOG_DEBUG * using std::arrays instead of c arrays * nvhost get config now uses std::array completely * added pid logging back * updated cmakelist * missing includes * added array, removed memcpy * clang-format6.0 | |||||
| * | | | Merge pull request #128 from Subv/parcel_query | 2018-01-21 | 2 | -0/+58 | ||
| |\ \ \ | | | | | | | | | VI: Implement the Query transaction of IHOSBinderDriver, and stubbed some results. | |||||
| | * | | | VI: Implement the Query transaction of IHOSBinderDriver, and stubbed some ↵ | 2018-01-21 | 2 | -0/+58 | ||
| | | |/ | |/| | | | | | | | results. | |||||
| * | | | file_sys: Clang format fixes. | 2018-01-21 | 3 | -4/+4 | ||
| | | | | ||||||
| * | | | fsp_srv: Various improvements to IStorage:Read implementation. | 2018-01-21 | 5 | -48/+79 | ||
| | | | | ||||||
| * | | | deconstructed_rom_directory: Implement istorage loading for RomFS. | 2018-01-21 | 2 | -2/+71 | ||
| | | | | ||||||
| * | | | filesystem: Implement basic IStorage functionality. | 2018-01-21 | 6 | -0/+258 | ||
| | | | | ||||||
| * | | | file_sys: Cleanup to better match Switch file system constructs. | 2018-01-21 | 10 | -63/+136 | ||
| | | | | | | | | | | | | | file_sys: Add factory class for RomFS file system. | |||||
| * | | | file_sys: Remove disk_archive, savedata_archive, and title_metadata. | 2018-01-21 | 7 | -835/+0 | ||
| | | | | ||||||
| * | | | archive_backend: Minor changes to match Switch IFileSystem. | 2018-01-21 | 5 | -26/+26 | ||
| | | | | ||||||
| * | | | file_sys: Repurpose 3DS IVFC code for Switch ROMFS. | 2018-01-21 | 3 | -51/+43 | ||
| | |/ |/| | ||||||
| * | | gdbstub: Update registers and sizes for aarch64 | 2018-01-21 | 1 | -113/+155 | ||
| |/ | | | | | | | | | | | | | | | | | This gets gdbstub working at least to the point where clients can communicate with it. What works: - Reading/writing GPRegs - Reading/writing memory - Interrupting the emulated program and continuing What does NOT work: - Breakpoints. Sizes have been updated to u64, but support will need to be added in the interpreter for them to work. - VRegs. Mostly because my gdb was having issues with 128-bit regs for some reason. However, the current u128 representation is a bit awkward to use and should probably be updated first. | |||||
| * | Merge pull request #72 from N00byKing/patch-2 | 2018-01-20 | 1 | -1/+0 | ||
| |\ | | | | | Implement Pull #3275 from citra: core: Don't Shutdown before we've even Init-ed | |||||
| | * | Update core.cpp | 2018-01-17 | 1 | -1/+0 | ||
| | | | ||||||
| * | | Merge pull request #92 from gdkchan/nro_refactor | 2018-01-20 | 1 | -2/+2 | ||
| |\ \ | | | | | | | Fix NRO entry point | |||||
| | * | | Fix NRO Entry Point | 2018-01-18 | 1 | -2/+2 | ||
| | | | | ||||||
| * | | | Merge pull request #122 from tgsm/time-remove-pragma | 2018-01-20 | 2 | -4/+0 | ||
| |\ \ \ | | | | | | | | | service/time: remove accidental #pragmas | |||||
| | * | | | service/time: remove accidental #pragmas | 2018-01-20 | 2 | -4/+0 | ||
| | | | | | ||||||