Ryujinx/Ryujinx.Core
gdkchan 90279d96ea
Implement the synchronization primitives like the Horizon kernel does (#97)
* 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-21 16:07:16 -03:00
..
Hid Add logclass, made changes to logging calls (#79) 2018-04-13 22:02:24 -03:00
Loaders Allow to enable/disable memory checks even on release mode through the flag, return error for invalid addresses on SvcMap*Memory svcs, do not return error on SvcQueryMemory (instead, return reserved for the end of the address space), other minor tweaks 2018-03-10 20:39:16 -03:00
OsHle Implement the synchronization primitives like the Horizon kernel does (#97) 2018-04-21 16:07:16 -03:00
Settings Improvements to audout (#58) 2018-03-15 21:06:24 -03:00
Config.cs Add special log for stubs (#81) 2018-04-16 21:24:42 -03:00
LogClass.cs [GPU] Fix frame buffer being upside down in some cases 2018-04-14 00:39:24 -03:00
Logging.cs fix typo in log (#93) 2018-04-20 12:40:33 -03:00
PerformanceStatistics.cs Disable memory checks by default, even on debug, move ram memory allocation inside the CPU, since the size if fixed anyway, better heap region size 2018-03-09 23:12:57 -03:00
Ryujinx.Core.csproj Improvements to audout (#58) 2018-03-15 21:06:24 -03:00
Switch.cs [WIP] Add support for events (#60) 2018-03-19 15:58:46 -03:00
VirtualFileSystem.cs Improvements to audout (#58) 2018-03-15 21:06:24 -03:00