suyu/src/core
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
..
arm Merge pull request #2366 from MerryMage/MemoryReadCode 2016-12-22 14:25:15 -05:00
file_sys Address clang-format issues. 2016-12-21 23:48:14 -05:00
frontend core: Move emu_window and key_map into core 2016-12-23 13:42:39 +00:00
gdbstub core: Replace "AppCore" nomenclature with just "CPU". 2016-12-22 00:27:46 -05:00
hle Kernel/Mutex: Implemented priority inheritance. 2017-01-04 15:58:46 -05:00
hw Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
loader Merge pull request #2240 from wwylele/auto-region 2016-12-29 22:09:01 -05:00
tracer Use negative priorities to avoid special-casing the self-include 2016-09-21 00:15:56 -07:00
CMakeLists.txt core: Move emu_window and key_map into core 2016-12-23 13:42:39 +00:00
core.cpp Core: reset cpu_core in Shutdown to make IsPoweredOn work properly 2016-12-24 20:55:38 +02:00
core.h ThreadContext: Move from "core" to "arm_interface". 2016-12-22 00:27:49 -05:00
core_timing.cpp core: Replace "AppCore" nomenclature with just "CPU". 2016-12-22 00:27:46 -05:00
core_timing.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
memory.cpp Revert "Memory: Always flush whole pages from surface cache" 2016-12-17 19:13:33 -05:00
memory.h Expose page table to dynarmic for optimized reads and writes to the JIT 2016-11-24 20:41:18 -07:00
memory_setup.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
mmio.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
settings.cpp core: Move emu_window and key_map into core 2016-12-23 13:42:39 +00:00
settings.h Config: auto-select region and language 2016-12-07 20:52:42 +02:00