yuzu-android/src
bunnei 3a1a3dd0db hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated.
- Previously, it was possible for a thread migration to occur from core A to core B.
- Next, core B waits on a guest lock that must be released by a thread queued for core A.
- Meanwhile, core A is still waiting on the core B's current thread lock - resulting in a deadlock.
- Fix this by try-locking the thread lock.
- Fixes softlocks in FF8 and Pokemon Legends Arceus.
2022-01-27 12:17:14 -08:00
..
audio_core audio/stream: Adjust volume scale factor 2022-01-15 20:28:37 -06:00
common common/xbyak_api: Make BuildRegSet() constexpr 2022-01-26 16:29:15 -05:00
core hle: kernel: KScheduler: Fix deadlock with core waiting for a thread lock that has migrated. 2022-01-27 12:17:14 -08:00
input_common Merge pull request #7774 from lioncash/mapping 2022-01-25 16:15:45 -05:00
shader_recompiler shader_recompiler: Remove unnecessary [[nodiscard]] 2022-01-25 12:16:09 -05:00
tests cmake: make tests optional 2022-01-12 00:36:20 +01:00
video_core common/xbyak_api: Make BuildRegSet() constexpr 2022-01-26 16:29:15 -05:00
web_service web_service: Silence -Wmaybe-uninitialized on httplib.h 2021-07-12 03:30:45 -03:00
yuzu Merge pull request #7769 from german77/no-control 2022-01-25 20:24:42 -08:00
yuzu_cmd core/hid: Fully implement native mouse 2021-11-24 20:30:28 -06:00
.clang-format
CMakeLists.txt cmake: make tests optional 2022-01-12 00:36:20 +01:00