linux513-tkg: Update CacULE CPU scheduler patchset, introducing merged RBD
Added related options to .cfg
This commit is contained in:
2
PKGBUILD
2
PKGBUILD
@@ -524,7 +524,7 @@ case $_basever in
|
||||
'ef48eea194c1c101de0461572eaf311f232fee55c155c52904b20085a92db680'
|
||||
'5efd40c392ece498d2d43d5443e6537c2d9ef7cf9820d5ce80b6577fc5d1a4b2'
|
||||
'e5ea0bb25ee294c655ac3cc30e1eea497799826108fbfb4ef3258c676c1e8a12'
|
||||
'e131e63149b7beb83e172337c74e3ab6b2d48888946edef6cd77beab93ca5d2a'
|
||||
'd498816b89a46bde060cbea77313ec14e293f820ea76c682870e894e6ff4af22'
|
||||
'fca63d15ca4502aebd73e76d7499b243d2c03db71ff5ab0bf5cf268b2e576320'
|
||||
'19661ec0d39f9663452b34433214c755179894528bf73a42f6ba52ccf572832a'
|
||||
'89d837bfea3515504b1c99fc881ebdc4f15e2999558127a263e795fc69408a39'
|
||||
|
@@ -167,6 +167,13 @@ _processor_opt=""
|
||||
# MuQSS only - Make IRQ threading compulsory (FORCE_IRQ_THREADING) - Default is "false"
|
||||
_irq_threading="false"
|
||||
|
||||
# CacULE only - Enable Response Driven Balancer, an experimental load balancer for CacULE
|
||||
_cacule_rdb=""
|
||||
|
||||
# CacULE only - Load balance time period - Default is 19
|
||||
# https://github.com/hamadmarri/cacule-cpu-scheduler/blob/master/patches/CacULE/RDB/rdb.patch#L56
|
||||
_cacule_rdb_interval="19"
|
||||
|
||||
# MuQSS and PDS only - SMT (Hyperthreading) aware nice priority and policy support (SMT_NICE) - Kernel default is "true" - You can disable this on non-SMT/HT CPUs for lower overhead
|
||||
_smt_nice=""
|
||||
|
||||
|
@@ -796,6 +796,10 @@ CONFIG_DEBUG_INFO_BTF_MODULES=y\r
|
||||
elif [ "${_cpusched}" = "cacule" ]; then
|
||||
_enable "SCHED_AUTOGROUP" "CACULE_SCHED"
|
||||
_disable "BSD_PROCESS_ACCT" "TASK_XACCT" "CGROUP_CPUACCT" "CGROUP_DEBUG"
|
||||
if [ "$_cacule_rdb" = "true" ]; then
|
||||
_enable "CACULE_RDB"
|
||||
scripts/config --set-val "RDB_INTERVAL" "$_cacule_rdb_interval"
|
||||
fi
|
||||
elif [ "${_cpusched}" = "upds" ]; then
|
||||
# PDS default config
|
||||
_enable "SCHED_PDS"
|
||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user