yuzu/src/core/hle
Subv 46572d027d Kernel: Implemented mutex priority inheritance.
Verified with a hwtest and implemented based on reverse engineering.

Thread A's priority will get bumped to the highest priority among all the threads that are waiting for a mutex that A holds.
Once A releases the mutex and ownership is transferred to B, A's priority will return to normal and B's priority will be bumped.
2018-04-23 11:23:44 -05:00
..
kernel Kernel: Implemented mutex priority inheritance. 2018-04-23 11:23:44 -05:00
service Qt: Update the WaitTree widget to show info about the current mutex of each thread. 2018-04-20 21:04:34 -05:00
config_mem.cpp Format: Run the new clang format on everything 2018-01-20 16:45:11 -07:00
config_mem.h Format: Run the new clang format on everything 2018-01-20 16:45:11 -07:00
ipc_helpers.h Fix: change check for domain order and existance of domain message header 2018-02-20 21:59:58 +03:00
ipc.h hle_ipc: Add helper functions for reading and writing buffers. 2018-02-13 23:26:03 -05:00
lock.cpp
lock.h
result.h result: Check against self-assignment in ResultVal's copy assignment operator 2018-03-28 18:02:44 -04:00
romfs.cpp
romfs.h
shared_page.cpp Format: Run the new clang format on everything 2018-01-20 16:45:11 -07:00
shared_page.h Format: Run the new clang format on everything 2018-01-20 16:45:11 -07:00