Hi Heinrich, On Sun, 24 Nov 2024 at 13:04, Heinrich Schuchardt <xypron.g...@gmx.de> wrote: > > Am 24. November 2024 20:29:22 MEZ schrieb Matthew Garrett > <mj...@srcf.ucam.org>: > >On Sun, Nov 24, 2024 at 03:43:12PM +0100, Heinrich Schuchardt wrote: > >> > + /* That failed, so try allocating anywhere there's enough room */ > >> > + status = boot->allocate_pages(EFI_ALLOCATE_ANY_PAGES, > >> > EFI_LOADER_DATA, pages, &addr); > >> > + if (status == EFI_SUCCESS) { > >> > + /* Make sure bootm knows where we loaded the image */ > >> > + os->load = addr; > >> > + return; > >> > + } > >> > >> Why don't you simply call LoadImage()? > > > >With secure boot that requires that the kernel image have a trusted > >signature, whereas we're relying on a signed FIT. > > > Please, provide an answer describing your problem and why LoadImage() > implemented in U-Boot's efi_load_image() won't work.
efi_load_image() is in the EFI_LOADER. This is the EFI app. Regards, Simon