On Mon, Sep 30, 2013 at 10:28:49PM +0100, Grant Likely wrote:
> > > load image protocol. In that case the sub should override the setting in
> the
> > > FDT if the initrd argument is present.
> >
> > Hmm, well, it's slightly worse than that - it will have one; only it
> > will be GRUB's command line.
> >
> > The way that can be resolved is:
> > - FDT present?
> >   - Commandline present in FDT chosen node?
> >     - Yes
> >       - Use that.
> >     - No
> >       - EFI_LOADED_IMAGE command line present?
> >         - Yes
> >           - Use that.
> >         - No
> >           - Fail miserably.
> That doesn't handle the case where firmware provides the fdt, but the kernel 
> is
> loaded via the UEFI shell or gummiboot. In that case the stub must process 
> both
> the loaded image arguments.

Well, unless the firmware-provided device tree contains a kernel
command line, that should work fine?

If you mean that there are two command lines to parse for the
EFI_LOADED_IMAGE (one for shell/gummiboot), surely there is a handle
in there to identify the "current" one.

/
    Leif

_______________________________________________
boot-architecture mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/boot-architecture

Reply via email to