From owner-freebsd-virtualization@freebsd.org Fri Mar 22 03:34:39 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5CF62155861F; Fri, 22 Mar 2019 03:34:39 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (unknown [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2F6868E151; Fri, 22 Mar 2019 03:34:37 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=lerami; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=TJDBcLeLh0weWT64mU1791/LfMSypBfSk3z93BBnU1c=; b=LszWD306aEoG8jR0t/yKjDsSAw Y/UO/8rIjzZI/sctEAVfyFsmqYBe3eS2ajOGHZXrxY+Krqwz/qBF4sstYZjSy2egJIWr53dGmwn9p IVo0Wp8zHdRccjN1oURvrsXoVL6uw6ZiBz3q9Aw2MCRWDdA5iGvswz1vsSbbKGWuw2TA=; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:bb:dcff:fe50:d900]:11805 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1h7Aww-000DSd-2q; Thu, 21 Mar 2019 22:34:30 -0500 Received: from 2600:1700:210:b18f:e89d:e7f9:22a:2fc4 by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Thu, 21 Mar 2019 22:34:29 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 21 Mar 2019 22:34:29 -0500 From: Larry Rosenman To: Rebecca Cran Cc: D Scott Phillips , freebsd-virtualization@freebsd.org, owner-freebsd-virtualization@freebsd.org Subject: Re: Updating uefi-edk2-bhyve In-Reply-To: <1fe3ca3f-be70-99db-e7c0-35c9194c97e4@bluestop.org> References: <86muln68ld.fsf@intel.com> <1fe3ca3f-be70-99db-e7c0-35c9194c97e4@bluestop.org> Message-ID: <7e84fd01c3f46268c26f9bab8b9fb9bc@lerctr.org> X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.3.8 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Fri, 22 Mar 2019 03:34:39 -0000 On 03/21/2019 10:19 pm, Rebecca Cran via freebsd-virtualization wrote: > On 3/21/19 6:44 PM, D Scott Phillips wrote: >> Hi freebsd-virtualization, >> >> Recently I wanted to be able to do UEFI HTTP Boot in bhyve, so I've >> rebased the bhyve firmware up to the latest upstream tag, >> edk2-stable201903. You can find the firmware here: >> >> https://gitlab.com/scott-ph/edk2/tree/wip/2019-03/v2-bhyve-rebase-edk2-stable201903 > > > Thanks! I realized you've removed BhyvePkg and ported OvmfPkg to run > under Bhyve, which is perfect. I've successfully built OvmfPkgX64 with > your changes and can boot Bhyve to the UEFI Shell. > > The RELEASE build with the GCC5 toolset (but using an installation of > gcc 4.8) works great for me, though I ran into problems with the DEBUG > build and the GCC48 toolset. out of curiosity, is there any work being done to move this to later LLVM/CLANG? -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106