mirror of
https://github.com/GreemDev/Ryujinx.git
synced 2025-08-30 07:25:05 +00:00
* bsd: Fix eventfd broken logic This commit fix eventfd logic being broken. The following changes were made: - EventFd IPC definition had argument inverted - EventFd events weren't fired correctly - Poll logic was wrong and unfinished for eventfd - Reintroduce workaround from #3385 but in a safer way, and spawn 4 threads. * ipc: Rework a bit for multithreads * Clean up debug logs * Make server thread yield when managed lock isn't availaible * Fix replyTargetHandle not being added in the proper locking scope * Simplify some scopes * Address gdkchan's comments * Revert IPC workaround for now * Reintroduce the EventFileDescriptor workaround |
||
|---|---|---|
| .. | ||
| Exceptions | ||
| FileSystem | ||
| HOS | ||
| Loaders | ||
| Ui | ||
| Utilities | ||
| AssemblyInfo.cs | ||
| HLEConfiguration.cs | ||
| Homebrew.npdm | ||
| MemoryConfiguration.cs | ||
| PerformanceStatistics.cs | ||
| Ryujinx.HLE.csproj | ||
| Switch.cs | ||