(It seems I sent to the wrong mailing list, what I wanted to send is below)

On Thu, 23 Jul 2026 19:07, "Casey Connolly via groups.io" 
<[email protected]> wrote:
<...>
I feel we are complicating it by trying to go for dynamic fw_images.  

Rather than introducing a solution that diverges from the UEFI
specification, shall we use a board-specific static fw_images[]

Well, the solution I proposed at the end very much doesn't diverge from
the spec, that was kinda the point.

definition. This approach is simpler, remains spec-compliant, and other

Simpler for you to implement or simpler to maintain? I think that's
quite debatable...

vendors (like NXP, TI) have also implemented static fw_images (in board/
nxp, board/ti).


It is worth noting that mach-snapdragon isn't the only one using dynamic
fw_images[], Amlogic has also been switched to that approach too, while
previously hardcoding them per-board (mostly was only done for Libre Computer
boards with an SPI flash). On Amlogic side though we just use one giant image
with U-Boot and all the other bootloader stages before it, though with
U-Boot SPL enabled on GX SoCs this image contains a U-Boot SPL binary and
embedded FIT image containing everything else.

It really does make it much easier to bring capsule updates easily everywhere
and I think its advantages will become more appealing to other maintainers
over time. But just saying, Qualcomm boards are not alone doing this :)

Best regards,
Ferass

Reply via email to