There was an error fetching the commit references. Please try again later.
Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state between...
Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state between the cpu thread and any other possible threads that might touch the kernel (network thread, etc). This mutex is acquired in SVC::CallSVC, ie, as soon as the guest application enters the HLE kernel, and should be acquired by the aforementioned threads before modifying kernel structures.
Showing
- src/core/CMakeLists.txt 2 additions, 0 deletionssrc/core/CMakeLists.txt
- src/core/hle/kernel/kernel.h 1 addition, 1 deletionsrc/core/hle/kernel/kernel.h
- src/core/hle/lock.cpp 11 additions, 0 deletionssrc/core/hle/lock.cpp
- src/core/hle/lock.h 18 additions, 0 deletionssrc/core/hle/lock.h
- src/core/hle/svc.cpp 6 additions, 2 deletionssrc/core/hle/svc.cpp
Loading
Please register or sign in to comment