yuzu/src/core
Subv 933df2606a Kernel: Removed the priority boost code for starved threads.
After hwtesting and reverse engineering the kernel, it was found that the CTROS scheduler performs no priority boosting for threads like this, although some other forms of scheduling priority-starved threads might take place.

For example, it was found that hardware interrupts might cause low-priority threads to run if the CPU is preempted in the middle of an SVC handler that deschedules the current (high priority) thread before scheduling it again.
2017-01-05 13:12:39 -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 Fix some warnings (#2399) 2017-01-04 13:48:29 -03:00
hle Kernel: Removed the priority boost code for starved threads. 2017-01-05 13:12:39 -05:00
hw Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
loader Fix some warnings (#2399) 2017-01-04 13:48:29 -03: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_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
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
memory_setup.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
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