On 02/06/20 23:35, Ard Biesheuvel wrote: > On Thu, 6 Feb 2020 at 18:26, Heinrich Schuchardt <xypron.glpk@xxxxxx> wrote: >> When booting via GRUB it will be GRUB knowing which initrd to load. >> > > Exactly, which is why GRUB will implement this protocol. That way, it > does not have to touch the DT at all, or create a bootparams struct > from setup data and inspect the various flags about placement, > alignment, preferred addresses, etc. > >> Please, indicate which software you expect to expose the initrd related >> EFI_LOAD_FILE2_PROTOCOL. >> > > The primary use case is GRUB and other intermediate loaders, since it > would remove any need for these components to know any such details. > My aim is to make the next architecture that gets added to GRUB for > EFI boot 100% generic. Understood, thanks. It sounds plausible to me. Laszlo