kernelci / kernelci-core

Core KernelCI tools
https://kernelci.org
GNU Lesser General Public License v2.1
104 stars 97 forks source link

build-configs.yaml: Add kcidebug fragment #2580

Closed nuclearcat closed 3 months ago

nuclearcat commented 3 months ago

It might be useful to enable lightweight(relatively) kernel debug options.

broonie commented 3 months ago

This looks like it might be useful, we might need to pare some of these depending on how bad the performance is.

Might also be worth taking a look at https://git.kernel.org/pub/scm/linux/kernel/git/mark/linux.git/log/?h=testing/v6.10-rc3 which is a similar idea.

nuclearcat commented 3 months ago

I'm implementing what I recall from using these settings on heavily loaded semi-production servers. I plan to experiment with adding and removing more options. Additionally, I need to align the basic defconfig with defconfig+kcidebug in terms of device coverage, as we're currently testing only a few devices for defconfig.

It might also be beneficial to integrate support for measurements, such as boot time, into KernelCI to evaluate such performance overhead.

nuclearcat commented 3 months ago

Tested on staging