BMQ v5.5-r0 is released with the following changes
1. Sync-up with mainline 5.5 scheduler changes.
Nothing new but sync-up for 5.5 kernel release, new code changes will be coming for next release. Meanwhile it seems be a very unexpected CNY holiday for this beginning of the new decade.
#PrayForChina
#RIP_Kobe
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
Compiled, installed, seems to be running fine on ryzen@home and i7@work.
ReplyDeleteDid some compilation tests on ryzen, worked fine, lets see how it goes.
Thanks Alfred for quick sync-up ;)
BR, Eduardo
Also works for me.
ReplyDeleteP.S. How complicated would it be to implement a functionality to prefer some cores over others?
Just a cpumask at compile time would be enough. This is related to AMD Ryzen because every CPU has preferred cores and giving them priority over others should yield better performance. Intel does somthing similarly. This Information is also available in Hardware but at least for AMD there is no Linux Implementation for that.
I once tried that by putting debug code into the kernel, but none of my cpus supports that yet. If HW is supported, it should be easy to add one more layer into the current cpu affinity topology array.
Delete