yuzu-mainline/src/core/hle/service/sm
bunnei 27ce97fd42 hle: kernel: Refactor to allocate a ServiceThread per service handler.
- Previously, we would allocate a thread per session, which adds new threads on CloneCurrentObject.
- This results in race conditions with N sessions queuing requests to the same service interface.
- Fixes Pokken Tournament DX crashes/softlocks, which were regressed by #6347.
2021-06-04 19:26:48 -07:00
..
controller.cpp hle: kernel: Refactor to allocate a ServiceThread per service handler. 2021-06-04 19:26:48 -07:00
controller.h service: Eliminate usages of the global system instance 2020-11-26 20:03:11 -05:00
sm.cpp hle: kernel: Refactor to allocate a ServiceThread per service handler. 2021-06-04 19:26:48 -07:00
sm.h hle: kernel: Implement CloneCurrentObject and improve session management. 2021-05-20 21:41:49 -07:00