Skip to content

[Backport wrynose] fit-dtb-compatible: kodiak el2 follow ups for kvm by default - #3197

Merged
Dmitry Baryshkov (lumag) merged 3 commits into
wrynosefrom
backport/3186-to-wrynose
Sep 20, 2026
Merged

Dmitry Baryshkov (lumag) merged 3 commits into
wrynosefrom
backport/3186-to-wrynose

Conversation

@quic-yocto-ci

Copy link
Copy Markdown
Contributor

Description

Backport of #3186 to wrynose.

Every kodiak FIT_DTB_COMPATIBLE entry was switched to load kodiak-el2.dtbo
by default when kvm became the default hypervisor on the kodiak machines,
except the subtype13 combo, which only exists in the base
fit-dtb-compatible.inc and was left untouched. A qcs6490-iot subtype13
board therefore matches an entry without kodiak-el2 while running the kvm
xbl_config, so it boots without the EL2 fixups for ADSP, CDSP, venus, wifi
and the watchdog.

Override the subtype13 entry for the linux-qcom kernels so it appends
kodiak-el2, and add the -el2gh sibling so the Gunyah variant can still be
selected, the same way the subtype9 entries above are handled.

Assisted-by: Claude Code:claude-opus-5[1m]
Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
(cherry picked from commit b567f9b)
The Gunyah entries added for the kodiak camx staging combos put the el2gh
suffix after camx, while every other board spells the same combination as
<board>-el2gh-camx-staging: qcs615-iot, qcs8275-iot, qcs8300-adp,
qcs9075-iot and sa8775p-qam-r2.0 all use that order, and the kodiak camx
entries without staging were already fixed to -el2gh-camx.

Move the suffix so the four kodiak camx staging entries follow the same
order as the rest of the file.

Assisted-by: Claude Code:claude-opus-5[1m]
Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
(cherry picked from commit 5cb1558)
The Gunyah entry for sa8775p-qam with camx and staging is the only one on
lemans that spells the suffix as camx-el2gh-staging. Its r2.0 counterpart,
and every other board with the same combination, uses
<board>-el2gh-camx-staging.

Rename the entry to match, so the lemans and kodiak boards end up with one
single spelling for the Gunyah compatible strings.

Assisted-by: Claude Code:claude-opus-5[1m]
Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
(cherry picked from commit b5fa024)
@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 45e4fb7

qcom-distro
Pass: 236 | Fail: 1 | Total: 259
qcom-distro_linux-qcom-next
Pass: 11 | Fail: 1 | Total: 12
nodistro
Pass: 10 | Fail: 0 | Total: 10

@test-reporting-app

test-reporting-app Bot commented Sep 19, 2026 •

Copy link
Copy Markdown

Test Results

  119 files  + 1    715 suites  +5   7h 42m 21s ⏱️ - 2h 13m 32s
  171 tests  -  6    167 ✅ + 31   2 💤 + 1  2 ❌  - 38 
4 605 runs  +53  4 546 ✅ +115  57 💤 +12  2 ❌  - 74 

For more details on these failures, see this check.

Results for commit 45e4fb7. ± Comparison against base commit d055051.

♻️ This comment has been updated with latest results.

@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 45e4fb7

qcom-distro
Pass: 236 | Fail: 1 | Total: 259
qcom-distro_linux-qcom-next
Pass: 311 | Fail: 11 | Total: 357
nodistro
Pass: 10 | Fail: 0 | Total: 10

@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 45e4fb7

qcom-distro
Pass: 237 | Fail: 0 | Total: 259
qcom-distro_linux-qcom-next
Pass: 320 | Fail: 2 | Total: 357
nodistro
Pass: 10 | Fail: 0 | Total: 10

@qcomlnxci

Copy link
Copy Markdown

Test Coral run workflow

Test jobs for commit 45e4fb7

  • qcomdistro 6.18: multimedia image
    Pass: 7 | Fail: 1 | Total: 8
  • qcomdistro 6.18: multimedia image-prop
    Pass: 31 | Fail: 0 | Total: 31

@lumag

Copy link
Copy Markdown
Contributor

Known issues.

@lumag
Dmitry Baryshkov (lumag) merged commit 471c943 into wrynose Sep 20, 2026
240 of 242 checks passed
@lumag
Dmitry Baryshkov (lumag) deleted the backport/3186-to-wrynose branch September 20, 2026 00:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants