Re: [PATCH 0/3] Add configuration fragment support to kdevops
Luis Chamberlain <[email protected]>
| Newsgroups | dev.linux.lists.kdevops |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Sep 17, 2025 at 02:29:17PM +0200, Daniel Gomez wrote: > This series introduces Linux kernel-style configuration fragment support > to kdevops, enabling flexible configuration composition and better > maintainability. > > * Import merge_config.sh from Linux kernel for fragment merging > * Update scripts/config with latest upstream fixes (v5.11 -> v6.15) > * Add practical VM configuration fragments for guest scaling > > Benefits: > - Modular configuration: Compose complex configs from reusable fragments > - Better maintainability: Separate concerns (VM sizing, features, workflows) > - Flexible deployment: Mix and match fragments for different scenarios > - Upstream compatibility: Uses standard Linux kernel tooling > > Usage example: > > * Minimal development VM + diy enablement: > make dynamic_pcipassthrough_kconfig KDEVOPS_ENABLE_PCIE_KCONFIG=1 > make defconfig-sysbench-mysql-atomic-tps-variability > ./scripts/kconfig/merge_config.sh -n .config \ > ./defconfigs/configs/vm2g2c.config > ./defconfigs/configs/diy.config \ > > This builds on the kconfig environment discussion [1] and provides an > alternative to the SAT solver solution. > > Link: https://lore.kernel.org/kdevops/[email protected]/ [1] > > Signed-off-by: Daniel Gomez <[email protected]> This is nice, but does it scale? I don't think so. So my ask would be to see if you can integrate the pico SAT patches to our shared kconfig tree tree first under a new branch which branches out of the origin/yamlconfig branch. Then merge that to kdevops and evaluate what a true SAT solver can do. This let's us essentially lead the way forward for Linux. The experiences we learn can be brought back to Linux. Luis