On Thu, 27 Sep 2012 12:13:05 +0200, Gleb Natapov <g...@redhat.com> wrote:
> On Thu, Sep 27, 2012 at 03:35:53PM +0530, Nikunj A Dadhania wrote:
> > 
> > If the user does not set bootindex, qemu would decide the bootindex?  
> > 
> No. Firmware decides. QEMU just tells to firmware that it does not have
> bootindex.

Ok. That should work in that case, we need to make sure that bootindex
is being send via device-tree. I do not see such code in place
currently.

> 
> > If it does, there will be a default bootindex. Then the problem still
> > remains, qemu decided the boot-order, in which case we would want to
> > pick the nvram based setting. This is again difficult to distinguish.
> > 
> > > There is nothing "blurry" about OF device
> > > path. The problem is that it works reasonably well with legacy BIOS
> > > since it is enough to specify device to boot from, but with EFI (OF is
> > > the same I guess) it is not enough to point to a device to boot from,
> > > but you also need to specify a file you want to boot and this is where
> > > bootindex approach fails.
> > 
> > By file I suppose you mean OF device-path. 
> > 
> No. By file I mean a file on dedicated EFI FAT partition that EFI loads
> during boot.  I do not know if OF has something similar.
> 
No, it just needs the device-path. Rest it figures out.

Regards
Nikunj


Reply via email to