| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-06-10 | Rename Ryujinx.Core to Ryujinx.HLE and add a separate project for a future ↵ | gdkchan | |
| LLE implementation | |||
| 2018-05-13 | Better implementation of SetThreadCoreMask that allows changing the Core ↵ | gdkchan | |
| Mask (untested, no clue if it actually works) | |||
| 2018-05-07 | NvServices refactoring (#120) | gdkchan | |
| * Initial implementation of NvMap/NvHostCtrl * More work on NvHostCtrl * Refactoring of nvservices, move GPU Vmm, make Vmm per-process, refactor most gpu devices, move Gpu to Core, fix CbBind * Implement GetGpuTime, support CancelSynchronization, fix issue on InsertWaitingMutex, proper double buffering support (again, not working properly for commercial games, only hb) * Try to fix perf regression reading/writing textures, moved syncpts and events to a UserCtx class, delete global state when the process exits, other minor tweaks * Remove now unused code, add comment about probably wrong result codes | |||
| 2018-04-21 | Implement the synchronization primitives like the Horizon kernel does (#97) | gdkchan | |
| * Started to work in improving the sync primitives * Some fixes * Check that the mutex address matches before waking a waiting thread * Add MutexOwner field to keep track of the thread owning the mutex, update wait list when priority changes, other tweaks * Add new priority information to the log * SvcSetThreadPriority should update just the WantedPriority | |||
| 2018-04-18 | [HLE/Kernel] Somewhat improved sync primitives | gdkchan | |
