commit | 9f06a3545044110ec5666f764b041aa1aac216a6 | [log] [tgz] |
---|---|---|
author | Andy Ross <andrew.j.ross@intel.com> | Thu Jun 28 10:38:14 2018 -0700 |
committer | Anas Nashif <anas.nashif@intel.com> | Tue Jul 03 17:09:15 2018 -0400 |
tree | d33cfa45418933bd7b912037dd02dd5290cd7c41 | |
parent | 225c74bbdfae09984d31233299dabcbcca625406 [diff] |
kernel: Add the old "multi queue" scheduler algorithm as an option Zephyr 1.12 removed the old scheduler and replaced it with the choice of a "dumb" list or a balanced tree. But the old multi-queue algorithm is still useful in the space between these two (applications with large-ish numbers of runnable threads, but that don't need fancy features like EDF or SMP affinity). So add it as a CONFIG_SCHED_MULTIQ option. Signed-off-by: Andy Ross <andrew.j.ross@intel.com>