From owner-freebsd-virtualization@FreeBSD.ORG Tue Jan 6 20:18:13 2015 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2DD23BC6 for ; Tue, 6 Jan 2015 20:18:13 +0000 (UTC) Received: from alto.onthenet.com.au (alto2.onthenet.com.au [203.13.68.14]) by mx1.freebsd.org (Postfix) with ESMTP id E1725160 for ; Tue, 6 Jan 2015 20:18:12 +0000 (UTC) Received: from dommail.onthenet.com.au (dommail.OntheNet.com.au [203.13.70.57]) by alto.onthenet.com.au (Postfix) with ESMTP id 88AEF125F9; Wed, 7 Jan 2015 06:18:10 +1000 (EST) Received: from Peters-MacBook-Pro.local (c-67-161-27-37.hsd1.ca.comcast.net [67.161.27.37]) by dommail.onthenet.com.au (MOS 4.4.4-GA) with ESMTP id CAT16387 (AUTH peterg@ptree32.com.au); Wed, 7 Jan 2015 06:18:09 +1000 Message-ID: <54AC42FD.6020008@freebsd.org> Date: Tue, 06 Jan 2015 12:18:05 -0800 From: Peter Grehan User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: John-Mark Gurney Subject: Re: Boot OpenBSD with bhyve and libvirt automatically. References: <20141231172913.6d6eb551@franky.ipa.blackhats.net.au> <54A3B0D7.6070600@freebsd.org> <20150102140353.52d54d53@franky.ipa.blackhats.net.au> <54AC1114.4060609@freebsd.org> <20150106181450.GP1949@funkthat.com> In-Reply-To: <20150106181450.GP1949@funkthat.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-virtualization@freebsd.org X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jan 2015 20:18:13 -0000 Hi John-Mark, >> I can't speak too much to libvirt since I didn't do that work, but >> grub-bhyve is really a workaround to boot non-FreeBSD o/s's until a >> UEFI/BIOS solution is done. If the changes to libvirt to support this >> are large, it's most likely not worth it. > > Hmm... Nathan just did some work to make loader into a userland > program for calling Linux's kexec, could this work be leveraged? You'd still have to boot Linux to use that, and the issue is not so much booting Linux, but the hoops that grub-bhyve, based on grub2, has to go through to boot non-grub2 distros and o/s's. These issues mostly go away when a native boot loader is used. later, Peter.