0
0
Fork 0
mirror of https://github.com/GreemDev/Ryujinx.git synced 2025-01-13 17:51:59 +00:00
Ryujinx/Ryujinx.HLE/HOS/Kernel/SupervisorCall
Mary 7b040e51b0
kernel: Fix sleep timing accuracy ()
* 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
..
InvalidSvcException.cs Refactor SVC handler () 2018-12-18 03:33:36 -02:00
RAttribute.cs Rework SVC handling () 2020-01-13 13:04:28 +11:00
Syscall.cs kernel: Fix sleep timing accuracy () 2021-11-28 13:15:26 +01:00
Syscall32.cs kernel: Add resource limit related syscalls () 2021-10-24 01:40:13 +02:00
Syscall64.cs kernel: Add resource limit related syscalls () 2021-10-24 01:40:13 +02:00
SyscallHandler.cs Rewrite scheduler context switch code () 2020-12-09 19:20:05 -03:00
SyscallTable.cs kernel: Add resource limit related syscalls () 2021-10-24 01:40:13 +02:00