Build Monaco EL2 DTBO for QCOM kernels#1631
Build Monaco EL2 DTBO for QCOM kernels#1631vkraleti wants to merge 4 commits intoqualcomm-linux:masterfrom
Conversation
qcom-dtb-metadata v0.3 adds support for EL2 DTB overlays on Monaco, which is required to enable KVM use cases. Update the qcom-dtb-metadata recipe to fetch and build this version. Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
KVM support on iq-8275-evk requires the Monaco EL2 DTBO. To support this enable EL2 DTB overlay generation on QCOM kernels. Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
KVM support on qcs8300-ride-sx requires the Monaco EL2 DTBO. To support this enable EL2 DTB overlay generation on QCOM kernels. Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
KVM support on Monaco requires applying the EL2 DTBO at runtime. Add FIT_DTB_COMPATIBLE entries for Monaco base + EL2 overlay combinations to allow UEFI to apply the appropriate EL2 DTBO when booting with KVM. Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
Test run workflowTest jobs for commit 8bf6cec
All jobs summary
|
Test Results 31 files ±0 31 suites ±0 4h 55m 6s ⏱️ + 3h 32m 14s For more details on these failures, see this check. Results for commit 8bf6cec. ± Comparison against base commit 0362862. ♻️ This comment has been updated with latest results. |
Test run workflowTest jobs for commit 8bf6cec
All jobs summary
|
|
Some boot failures: https://github.com/qualcomm-linux/meta-qcom/actions/runs/22429430542/job/64953749298 https://github.com/qualcomm-linux/meta-qcom/actions/runs/22429430542/job/64953749286 Similar. Probably a side effect of the qcom-dtb-metadata update? |
|
With commit 48629e8, qcom-dtb-metadata introduced two new nodes: socver and boardrev. This change requires redefining the compatible strings for the affected DTBs. To avoid any CI regressions, I’m moving the qcom‑dtb‑metadata upgrade to #1673 where the compatible updates will be handled. I'll rebase this PR on top of it. |
KVM support on Monaco based machines requires the EL2 DTBO. Fetch latest version
of qcom-dtb-metadata that supports Monaco EL2 compatible strings, update
fit-dtb-compatible.inc with these entries and update machine conf to build EL2 DTBOs.