scx_layered: Add idle core selection for core architectures when using GROWTH_ALGO_LITTLE_BIG #748
Labels
bpf
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
scx_layered
When
scx_layered
is selecting an idle CPU for a task it should consider the layer growth algorithm. Currently when a layer is using theGROWTH_ALGO_BIG_LITTLE
growth algorithmscx_layered
will try to place a task on a big core. It should also do the same thing for little cores when using theGROWTH_ALGO_LITTLE_BIG
layer growth algorithm. This should ensure that layers that are configured to utilize little cores are sticky to little CPUs.For reference see the
GROWTH_ALGO_BIG_LITTLE
implementation.The text was updated successfully, but these errors were encountered: