uboot: Add U-Boot bootloader support for qcm6490 & qcs615 platforms#1473
uboot: Add U-Boot bootloader support for qcm6490 & qcs615 platforms#1473lumag merged 6 commits intoqualcomm-linux:masterfrom
Conversation
|
Please go back to each individual comment and reply / resolve if indeed fixed, explaining the reason for the new updated version. |
c40f9a0 to
62a534b
Compare
efc47c2 to
0ee36ba
Compare
Add u-boot-qcom recipe that overrides default u-boot recipe from oe-core layer. Builds from git://github.com/qualcomm-linux/u-boot.git. Uses qtestsign for signing and converting u-boot.elf to u-boot.mbn format required by Qualcomm bootloaders. Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
@lumag, Could you please help in merging the change |
|
@koenkooi , all requested changes have been implemented. |
…inary as uefi.elf Implement bootloader selection logic to install the correct bootloader binary as uefi.elf during image creation. When U-Boot is the preferred provider, copy u-boot.mbn as uefi.elf instead of using the default UEFI bootloader. - Default: bootloader_file="uefi.elf" (standard UEFI bootloader) - U-Boot: bootloader_file="u-boot.mbn" when u-boot-qcom* is selected - Always install the selected bootloader as uefi.elf in the final image Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
Enable UBOOT_CONFIG for the rb3gen2-core-kit machine to support U-Boot as the bootloader. Define the U-Boot configuration to be used by the QCM6490 SoC, selecting qcm6490_defconfig for platform-specific initialization. Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
Enable UBOOT_CONFIG for the qcs615-ride machine to support U-Boot as the bootloader. Define the U-Boot configuration to be used by the QCS615 SoC, selecting qcom_qcs615_defconfig for platform-specific initialization. Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
Set PREFERRED_PROVIDER_virtual/bootloader to u-boot-qcom in the CI configuration to enable U-Boot instead of UEFI Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
Test run workflowTest jobs for commit 7798682
All jobs summary
|
Test Results 45 files - 1 192 suites - 13 3h 23m 5s ⏱️ - 51m 15s For more details on these failures, see this check. Results for commit b74f751. ± Comparison against base commit bea8c58. ♻️ This comment has been updated with latest results. |
Test run workflowTest jobs for commit 7798682
All jobs summary
|
…e-kit Extend the GitHub workflow to build U-Boot variants with the linux-qcom-6.18 kernel for the qcs615-ride and rb3gen2-core-kit machines. This enables U-Boot bootloader support, with additional machines to be added as support expands. Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com>
Test run workflowTest jobs for commit b74f751
All jobs summary
|
Test run workflowTest jobs for commit b74f751
All jobs summary
|
|
@koenkooi could you please review? Your "request for changes" is otherwise lingering. |
Integrate U-Boot as an alternative bootloader to UEFI with conditional selection via KAS configuration. Changes include:
preferred bootloader can be switched between UEFI and U-Boot by changing the KAS configuration file.