suyu/src/core/hle
Subv 7abf185390 Kernel/Mutex: Implemented priority inheritance.
The implementation is based on reverse engineering of the 3DS's kernel.

A mutex holder's priority will be temporarily boosted to the best priority among any threads that want to acquire any of its held mutexes.
When the holder releases the mutex, it's priority will be boosted to the best priority among the threads that want to acquire any of its remaining held mutexes.
2017-01-04 15:58:46 -05:00
..
applets Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
kernel Kernel/Mutex: Implemented priority inheritance. 2017-01-04 15:58:46 -05:00
service Merge pull request #2240 from wwylele/auto-region 2016-12-29 22:09:01 -05:00
config_mem.cpp Use negative priorities to avoid special-casing the self-include 2016-09-21 00:15:56 -07:00
config_mem.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
function_wrappers.h core: Replace "AppCore" nomenclature with just "CPU". 2016-12-22 00:27:46 -05:00
ipc.h Fixed the codestyle to match our clang-format rules. 2016-12-14 12:45:36 -05:00
result.h Merge pull request #2249 from Subv/sessions_v3 2016-12-14 20:35:33 -08:00
shared_page.cpp Use negative priorities to avoid special-casing the self-include 2016-09-21 00:15:56 -07:00
shared_page.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
svc.cpp Kernel/Mutex: Implemented priority inheritance. 2017-01-04 15:58:46 -05:00
svc.h svc: Move ResetType enum to the kernel event header 2016-03-12 21:47:41 -05:00