
16 Nov
2023
16 Nov
'23
2:42 a.m.
Hi Heinrich,
On Wed, 15 Nov 2023 at 18:07, Heinrich Schuchardt xypron.glpk@gmx.de wrote:
If $kernel_addr_r cannot be read, distro_efi_boot() falls back to address 0. This will lead to a segmentation fault on many systems.
distro_efi_read_bootflow_net() has a fallback to CONFIG_SYS_LOAD_ADDR and may have loaded to that address.
Shouldn't we be consistent in what we program?
Please, use a field in the bflow variable to indicate if and where an EFI binary has been loaded.
Can you check this series?
https://patchwork.ozlabs.org/project/uboot/list/?series=382070
Regards, Simon