mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2024-11-11 20:55:06 +01:00
933df2606a
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. |
||
---|---|---|
.. | ||
applets | ||
kernel | ||
service | ||
config_mem.cpp | ||
config_mem.h | ||
function_wrappers.h | ||
ipc.h | ||
result.h | ||
shared_page.cpp | ||
shared_page.h | ||
svc.cpp | ||
svc.h |