Re: [PATCH 00/13] qemu: promote to first-class controller component

Daniel Gomez <[email protected]> Wed, 17 Jun 2026 13:26:42 +0200
Newsgroups dev.linux.lists.kdevops
Message-ID <178169557374.12238.3687734841091606783.b4-ty@b4>
From: Daniel Gomez <[email protected]>


On Fri, 12 Jun 2026 14:36:38 +0200, Daniel Gomez wrote:
> Promote the kdevops QEMU build from an inline build_qemu target fragment
> to a first-class qemu component with its own Kconfig, role with lint
> coverage, documentation, and a make chain (qemu-verify, qemu-fetch,
> qemu-configure, qemu-build, qemu-install) that stays off the default
> path so QEMU only builds when an operator asks for it. The component
> defaults to the upstream QEMU git tree at the latest stable release,
> installs under the controller data path, and leaves the developer's tree
> alone after the initial clone.
> 
> [...]

Applied.

[01/13] qemu: rename the build_qemu component to qemu
        commit: acfa345dc82801d99db7d276f72c98161fb5a315
[02/13] qemu: make the role a first-class lint pass
        commit: d7232fd807f754bb1698991eeafdd1949687b904
[03/13] qemu: give the component its own Kconfig
        commit: 45f1d58a72d8715f9f340c84bb42be948e15fb13
[04/13] qemu: default to the upstream QEMU git tree
        commit: e27529f626a4700f22dc0ac1b5669cbb27906e09
[05/13] qemu: install under the controller data path
        commit: 3480e3f30ddbae3bcca86f43d66d2e8e394110b3
[06/13] qemu: document the component
        commit: 7a12bc857b31348e3967e6a5fbf1d7dd4128e43e
[07/13] qemu: track the latest stable upstream release
        commit: 2798b3a22fcb14677e74e99010d72dcc1b7f813f
[08/13] qemu: infer QEMU_USE_DEVELOPMENT_VERSION from CONFIG_QEMU
        commit: 480a33954bea603f7b06f132191c4bc6107e34b3
[09/13] qemu: split into verify, setup and a build chain
        commit: 285ea33e18642115328d2b2b8ab6fd377cfe4e01
[10/13] qemu: leave existing tree alone after the initial clone
        commit: 3b0a98ea895aaedd41a6f2818451386f16d257f6
[11/13] qemu: add the nixosfi-qemu-build defconfig
        commit: 7b01a3e018f5acf19e8c3ec148718613a48a8830
[12/13] qsu: follow QEMU_BIN_PATH when QEMU is enabled
        commit: f978ac40509a22f883a355d37fd80d6c0e1b5522
[13/13] qemu: note the build-output capture limitation
        commit: 0b5567e15c3bceee0b79359e3d524ad08d06beb7

Best regards,
-- 
Daniel Gomez <[email protected]>