BMQ v5.5-r1 is released with the following changes
1. Rework/Clean up cpu affinity cpumask setup code.
2. Introduce boot-time kernel parameter "bmq.timeslice".
As users request, introduced boot-time kernel parameter "bmq.timeslice" in us. Remove kernel config CONFIG_SCHED_TIMESLICE. Documented in Documentation/admin-guide/kernel-parameters.txt, copied here for reference
bmq.timeslice= [KNL] Time slice in us for BMQ scheduler.
Format: <int> (must be >= 1000)
Default: 4000
See Documentation/scheduler/sched-BMQ.txt
For example, add kernel parameter "bmq.timeslice=2000" to try out 2000us(2ms) time slice for BMQ.
Enjoy BMQ for your linux kernel.
Full kernel tree repository can be found at https://gitlab.com/alfredchen/linux-bmq
And all-in-one patch can be found at gitlab.
Bug report at https://gitlab.com/alfredchen/bmq/issues