mirror of
https://git.ryujinx.app/kenji-nx/ryujinx.git
synced 2025-12-12 01:37:02 +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 |
||
|---|---|---|
| .. | ||
| Applets | ||
| Diagnostics/Demangler | ||
| Ipc | ||
| Kernel | ||
| Services | ||
| SystemState | ||
| Tamper | ||
| ApplicationLoader.cs | ||
| ArmProcessContext.cs | ||
| ArmProcessContextFactory.cs | ||
| HomebrewRomFsStream.cs | ||
| Horizon.cs | ||
| IdDictionary.cs | ||
| LibHacHorizonManager.cs | ||
| ModLoader.cs | ||
| ProgramLoader.cs | ||
| ResultCode.cs | ||
| ServiceCtx.cs | ||
| TamperMachine.cs | ||
| UserChannelPersistence.cs | ||