1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2024-09-21 22:44:36 +01:00
Ryujinx/Ryujinx.HLE/HOS/Kernel/Common
Mary 7b040e51b0
kernel: Fix sleep timing accuracy (#2828)
* kernel: Fix sleep timing accuracy

This commit corrects some mistake while comparing reversing of kernel
13.x with our own.

WaitAndCheckScheduledObjects timing accuracy was also improved.

* Make KTimeManager.WaitAndCheckScheduledObjects spin wait for sub milliseconds

Fix performance regression on Pokemon Let's Go games and possibly
others.

* Address rip's comment

* kernel: Fix issues with timeout of -1 (0xFFFFFFFF)

Fixes possible hang on Pokemon DP and possibly others
2021-11-28 13:15:26 +01:00
..
IKFutureSchedulerObject.cs
KAutoObject.cs
KernelInit.cs
KernelResult.cs
KernelTransfer.cs
KResourceLimit.cs kernel: Add resource limit related syscalls (#2773) 2021-10-24 01:40:13 +02:00
KSynchronizationObject.cs
KSystemControl.cs kernel: Add support for CFI (#2839) 2021-11-28 13:01:17 +01:00
KTimeManager.cs kernel: Fix sleep timing accuracy (#2828) 2021-11-28 13:15:26 +01:00
LimitableResource.cs
MemoryArrange.cs
MemroySize.cs
MersenneTwister.cs
OnScopeExit.cs