firmware-boot: update boot binaries and split archives - #3069
Conversation
|
Please adapt your commit messages to https://github.com/qualcomm-linux/meta-qcom/blob/master/CONTRIBUTING.md#commit-messages (wrap body lines, upgrade foo v1 -> v2, etc). |
Test Results 119 files + 51 715 suites +396 7h 44m 44s ⏱️ - 25m 18s For more details on these failures, see this check. Results for commit 995d530. ± Comparison against base commit 2832e2b. This pull request removes 2 and adds 23 tests. Note that renamed tests count towards both.♻️ This comment has been updated with latest results. |
3e86442 to
1ab230e
Compare
|
Please move the assisted-by tag to be before the sign-off-by line (#3081 has the agents.md changes for this). |
1ab230e to
16c741d
Compare
|
Ricardo Salveti (@ricardosalveti) , could you please review |
16c741d to
f60cfa4
Compare
f60cfa4 to
4628cec
Compare
Dmitry Baryshkov (lumag)
left a comment
There was a problem hiding this comment.
Please include minimal changelog for the firmware into the commit messages, like it was done beforehand.
The QCS615 boot firmware needs the latest 00140 release to pick up the platform fixes included after 00137. Upgrade the recipe to fetch the new archive and checksum. Known fixes: feat: update BOOT and TZ firmware feat: add removable-media boot flow support fix: update platform access-control policy Assisted-by: OpenAI Codex:gpt-5 Signed-off-by: Ishna Jain <ishnjain@qti.qualcomm.com>
Boot firmware recipes have historically installed files from one release archive. Some platforms now ship an additional archive for standalone firmware binaries. The companion archive is packaged separately from the main boot firmware bundle. Add support for deploying files from more than one archive while keeping the main archive as the default source directory. Recipes that still provide a single archive continue to work unchanged because missing companion archive directories are skipped during deploy. Assisted-by: OpenAI Codex:gpt-5 Signed-off-by: Ishna Jain <ishnjain@qti.qualcomm.com>
The QCS9100 boot firmware needs the latest 00140 release to pick up the platform fixes included after 00137. Upgrade the recipe to fetch the new main archive and the immutable companion archive. Known fixes: feat: update BOOT, TZ, and SAIL firmware feat: add auxiliary firmware test support feat: add prog_snagboot_ddr.elf and xbl_config_spl.elf fix: improve charger, display, SPMI, and boot overlay handling Assisted-by: OpenAI Codex:gpt-5 Signed-off-by: Ishna Jain <ishnjain@qti.qualcomm.com>
The QCS8300 boot firmware needs the latest 00140 release to pick up the platform fixes included after 00137. Upgrade the recipe to fetch the new main archive and the immutable companion archive. Known fixes: feat: update BOOT, TZ, and SAIL firmware feat: refresh auxiliary firmware test support fix: improve auxiliary firmware fault logging Assisted-by: OpenAI Codex:gpt-5 Signed-off-by: Ishna Jain <ishnjain@qti.qualcomm.com>
The QCM6490 boot firmware needs the latest 00140 release to pick up the platform fixes included after 00137. Upgrade the recipe to fetch the new main archive and the immutable companion archive. Known fixes: feat: update BOOT and TZ firmware feat: add removable-media boot flow support feat: update platform memory-map configuration fix: update platform firmware service lookup Assisted-by: OpenAI Codex:gpt-5 Signed-off-by: Ishna Jain <ishnjain@qti.qualcomm.com>
The IQ-X7181 boot firmware needs the latest 00023 release to use the updated archive layout. Upgrade the recipe to fetch the new main archive and immutable companion archive. The new archive no longer stores boot files below a spinor source subdirectory, so use the default source directory while keeping the existing deploy destination for IQ-X7181 boot files. Known fixes: feat: update platform data, cert metadata, and memory reservations feat: add PCIe Gen5, fastboot menu, and trial boot support feat: add secure virt, protected-VM, storage, and aperture updates fix: improve watchdog reset, PCIe handoff, and storage detection fix: improve display, suspend/resume, crash-dump, and interrupt handling security: integrate EDK2, boot storage, and processor errata fixes Assisted-by: OpenAI Codex:gpt-5 Signed-off-by: Ishna Jain <ishnjain@qti.qualcomm.com>
9363f79 to
995d530
Compare
|
Dmitry Baryshkov (@lumag) mind another look? |
|
hi Dmitry Baryshkov (@lumag), Ricardo Salveti (@ricardosalveti), Viswanath Kraleti (@vkraleti) and Nicolas Dechesne (@ndechesne), Can you please merge this PR? Thanks, |
|
Ricardo Salveti (@ricardosalveti) Dmitry Baryshkov (@lumag) There appears to be some inconsistency in the LAVA test infrastructure today. In each run triggered so far, one or more jobs are timing out on different targets. However, when looking across all reruns collectively, every target has completed successfully at least once. Given that the failures appear to be not by the changes in this PR, would it be reasonable to merge this? |
We had a few issues earlier today, did a re-run now and only shikra failed, which is known. |
fc9a9e4
into
qualcomm-linux:master
|
Successfully created backport PR for |
Update boot firmware recipes for QCM6490, QCS9100, QCS8300, QCS615, Hamoa and Purwa to latest release and add support for platforms that ship boot firmware split across primary and immutable archives