ср, 9 квіт. 2025 р. о 18:57 Simon Glass <s...@chromium.org> пише:
>
> The bootz method is special in that it uses its own implementation of
> several of the bootm states.
>
> The existing do_bootz() function calls bootz_run() but first does a few
> other things. These are missing in the direct call to bootz_run(). I
> probably missed this because bootz_start() sets up its own
> struct bootm_info so I assumed it was independent. While the struct
> itself is independent, changes to the images member (which is a pointer)
> persist.
>
> Move the required code into bootz_run()
>
> This change was manually tested on an rpi2 with postmarketOS added,
> using standard boot and also the 'bootz' command.
>
> Signed-off-by: Simon Glass <s...@chromium.org>
> Fixes: 47eda7e80ea ("boot: pxe: Use bootm_...() functions where possible")
> Reported-by: Svyatoslav Ryhel <clamo...@gmail.com>
> ---
>

It is not cleanly applicable to current u-boot/next with your pxe
changes present, but overall it fixes booting on my devices. Thank
you.

Tested-by: Svyatoslav Ryhel <clamo...@gmail.com> # LG P895

Reply via email to