There was an error fetching the commit references. Please try again later.
WaitSynchronizationN: Refactor to fix several bugs
- Separate wait checking from waiting the current thread - Resume thread when wait_all=true only if all objects are available at once - Set output to correct wait object index when there are duplicate handles
Showing
- src/core/hle/kernel/event.cpp 3 additions, 3 deletionssrc/core/hle/kernel/event.cpp
- src/core/hle/kernel/kernel.h 6 additions, 6 deletionssrc/core/hle/kernel/kernel.h
- src/core/hle/kernel/mutex.cpp 4 additions, 4 deletionssrc/core/hle/kernel/mutex.cpp
- src/core/hle/kernel/semaphore.cpp 3 additions, 3 deletionssrc/core/hle/kernel/semaphore.cpp
- src/core/hle/kernel/thread.cpp 28 additions, 33 deletionssrc/core/hle/kernel/thread.cpp
- src/core/hle/kernel/thread.h 2 additions, 2 deletionssrc/core/hle/kernel/thread.h
- src/core/hle/kernel/timer.cpp 3 additions, 3 deletionssrc/core/hle/kernel/timer.cpp
- src/core/hle/svc.cpp 27 additions, 25 deletionssrc/core/hle/svc.cpp
Loading
Please register or sign in to comment