[PATCH 11/12] defconfigs: add qemu-system-units

Daniel Gomez <[email protected]> Thu, 23 Apr 2026 13:31:03 +0200
Newsgroups dev.linux.lists.kdevops
Message-ID <20260423-kdevops-series-c-qemu-system-units-v1-11-b7bab3225a36@samsung.com>
From: Daniel Gomez <[email protected]>

Ship a one-step starting point for the qsu backend. The
defconfig selects the QEMU_SYSTEM_UNITS bringup method, enables
the linux-custom workflow with bootlinux in controller mode so
the kernel builds and installs on the control host, disables
the local linux mirror pipeline that does not apply here, and
sets the qsu scalar knobs to the Kconfig-documented values.
make defconfig-qemu-system-units now produces a working state.

Generated-by: Claude AI
Signed-off-by: Daniel Gomez <[email protected]>
---
 defconfigs/qemu-system-units | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/defconfigs/qemu-system-units b/defconfigs/qemu-system-units
new file mode 100644
index 00000000..fe547e88
--- /dev/null
+++ b/defconfigs/qemu-system-units
@@ -0,0 +1,24 @@
+CONFIG_QEMU_SYSTEM_UNITS=y
+CONFIG_KDEVOPS_HOSTS_PREFIX="qsu"
+
+# qsu has its own deps pipeline; skip the kdevops linux mirror.
+CONFIG_ENABLE_LOCAL_LINUX_MIRROR=n
+CONFIG_USE_LOCAL_LINUX_MIRROR=n
+CONFIG_INSTALL_LOCAL_LINUX_MIRROR=n
+CONFIG_MIRROR_INSTALL=n
+
+CONFIG_QEMU_SYSTEM_UNITS_RAM=4096
+CONFIG_QEMU_SYSTEM_UNITS_CPUS=4
+CONFIG_QEMU_SYSTEM_UNITS_MACHINE_TYPE="q35"
+CONFIG_QEMU_SYSTEM_UNITS_SSH_PORT_BASE=10022
+CONFIG_QEMU_SYSTEM_UNITS_VSOCK_CID_BASE=100
+
+CONFIG_WORKFLOWS=y
+CONFIG_WORKFLOW_LINUX_CUSTOM=y
+
+CONFIG_BOOTLINUX=y
+CONFIG_BOOTLINUX_CONTROLLER=y
+
+CONFIG_KDEVOPS_TRY_REFRESH_REPOS=y
+CONFIG_KDEVOPS_TRY_UPDATE_SYSTEMS=y
+CONFIG_KDEVOPS_TRY_INSTALL_KDEV_TOOLS=y

-- 
2.53.0