On Wed, Jan 22, 2014 at 12:47:41PM +0100, Laszlo Ersek wrote: > On 01/22/14 11:45, Daniel P. Berrange wrote: > > On Wed, Jan 22, 2014 at 01:33:18AM +0100, Laszlo Ersek wrote: > >> Recently, > >> > >> commit 96fddee322c7d39a57cfdc5e7be71326d597d30a > >> Author: Laine Stump <laine@xxxxxxxxx> > >> Date: Mon Dec 2 14:07:12 2013 +0200 > >> > >> qemu: add "-boot strict" to commandline whenever possible > >> > >> introduced a regression for OVMF guests. The symptoms and causes are > >> described in patch 3/4, and in > >> > >> https://bugzilla.redhat.com/show_bug.cgi?id=1056258 > >> > >> Let's allow users to opt-out of "-boot strict=on" while preserving it as > >> default. > > > > I don't really get from that bug description why this can't be > > made to work as desired in OVMF. It seems like its is just a > > bug in the OVMF impl that it doesn't work. > > Have you read the description in patch 3 too? > > The basic idea of HALT is that you specify everything in the fw_cfg file > that you want to boot from, and expect that the firmware attempt no > other option to boot. This assumes that you are able to *express* all > places that you want to boot from in the fw_cfg boot specification. > > Under UEFI there are places to boot from that you simply cannot express > in fw_cfg. If you specify HALT, then you'll never reach those places, > not even as fallbacks. And users do want to reach those places as fallbacks. That is a pretty nebulous statement which I find hard to believe. We have a list of device types to attempt boot from (floppy/disk/cdrom/network) or a list of device instance boot order priorities. I fail to see how OVMF can be incapable of figuring that out. Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list