aboutsummaryrefslogtreecommitdiff
path: root/src/core/settings.cpp
diff options
context:
space:
mode:
authorSubv <subv2112@gmail.com>2017-01-05 13:12:39 -0500
committerSubv <subv2112@gmail.com>2017-01-05 13:12:39 -0500
commitd27ef4a5d315316622183420d885d0906448b7cd (patch)
tree902f603a836ddc4679d86fd66da9db7ce9547ad4 /src/core/settings.cpp
parent35aea29a77b71be05a2708c6cc93205502bfede7 (diff)
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.
Diffstat (limited to 'src/core/settings.cpp')
0 files changed, 0 insertions, 0 deletions