yuzu-mainline/src/core
Subv cef5f45de2 Kernel: Use different thread statuses when a thread calls WaitSynchronization1 and WaitSynchronizationN with wait_all = true.
This commit removes the overly general THREADSTATUS_WAIT_SYNCH and replaces it with two more granular statuses:

THREADSTATUS_WAIT_SYNCH_ANY when a thread waits on objects via WaitSynchronization1 or WaitSynchronizationN with wait_all = false.

THREADSTATUS_WAIT_SYNCH_ALL when a thread waits on objects via WaitSynchronizationN with wait_all = true.
2017-01-04 15:58:50 -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: Use different thread statuses when a thread calls WaitSynchronization1 and WaitSynchronizationN with wait_all = true. 2017-01-04 15:58:50 -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