Tuesday, February 4, 2020

BMQ v5.5-r1 release

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