Browse Source
Kernel: Correct behavior of Condition Variables to be more similar to real hardware.
Kernel: Correct behavior of Condition Variables to be more similar to real hardware.
This commit ensures cond var threads act exactly as they do in the real console. The original implementation uses an RBTree and the behavior of cond var threads is that at the same priority level they act like a FIFO.nce_cpp
committed by
FernandoS27
5 changed files with 74 additions and 15 deletions
-
3src/core/hle/kernel/kernel.cpp
-
46src/core/hle/kernel/process.cpp
-
12src/core/hle/kernel/process.h
-
20src/core/hle/kernel/svc.cpp
-
8src/core/hle/kernel/thread.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue