Skip to content

Commit 02a9fb4

Browse files
committed
build-yocto.yml Support KVM builds for compatible machines in Yocto workflow
KVM support is required for certain virtualization scenarios and hardware targets, so the build workflow needs to include a dedicated KVM-compatible distro. This change adds `qcom-distro-kvm` to the matrix with supported machines. These updates ensure that KVM-enabled configurations are tested and built alongside existing Yocto distros. Signed-off-by: Keerthivasan Raghavan <[email protected]>
1 parent 1cd4f29 commit 02a9fb4

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/build-yocto.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ jobs:
7878
yamlfile: ':ci/qcom-distro.yml'
7979
- name: qcom-distro-prop-image
8080
yamlfile: ':ci/qcom-distro-prop-image.yml'
81+
# kvm is compatible with all the compile warm up machines
82+
- name: qcom-distro-kvm
83+
yamlfile: ':ci/qcom-distro-kvm.yml'
8184
kernel:
8285
- type: default
8386
dirname: ""
@@ -145,6 +148,15 @@ jobs:
145148
type: additional
146149
dirname: "+linux-yocto-lts"
147150
yamlfile: ":ci/linux-yocto-lts.yml"
151+
# include kvm compatible machines for the builds
152+
- machine: qcs9100-ride-sx
153+
distro:
154+
name: qcom-distro-kvm
155+
yamlfile: ':ci/qcom-distro-kvm.yml'
156+
kernel:
157+
type: default
158+
dirname: ""
159+
yamlfile: ""
148160
exclude:
149161
# Incompatible builds
150162
- machine: qcom-armv7a

0 commit comments

Comments
 (0)