1
0
Fork 0
forked from suyu/suyu
suyu/src
bunnei cc112f971e hle: kernel: Fix service_threads access to be thread safe V2.
- PR #7699 attempted to fix CreateServiceThread and ReleaseServiceThread to be thread safe, but inadvertently introduced a possible dead-lock.
- With this PR, we use a worker thread to manage the service thread list, allowing it only to be accessed by a single thread, and guaranteeing threads will not destroy themselves.
- Fixes a rare crash in Pokemon Sword/Shield, I've now run this game for ~12 hours non-stop and am quite confident this is a good solution for this issue.
2022-01-14 16:02:57 -08:00
..
audio_core general: Add missing copyright notices 2021-12-05 16:18:53 -05:00
common logging/log.h: move enum class formatter to a separate file ... 2022-01-09 17:35:33 -07:00
core hle: kernel: Fix service_threads access to be thread safe V2. 2022-01-14 16:02:57 -08:00
input_common Merge pull request #7633 from german77/hotkeys 2022-01-11 10:49:23 -08:00
shader_recompiler logging/log.h: move enum class formatter to a separate file ... 2022-01-09 17:35:33 -07:00
tests cmake: make tests optional 2022-01-12 00:36:20 +01:00
video_core Merge pull request #7658 from ameerj/sparse-fixes 2022-01-06 13:50:14 +01:00
web_service web_service: Silence -Wmaybe-uninitialized on httplib.h 2021-07-12 03:30:45 -03:00
yuzu Merge pull request #7690 from Morph1984/increase-file-limit-win 2022-01-13 21:25:06 -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