From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from vito-vars.onthenet.com.au (vito-vars.onthenet.com.au [203.13.68.24]) by mx.groups.io with SMTP id smtpd.web12.5717.1623737000041700939 for ; Mon, 14 Jun 2021 23:03:20 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: iredmail.onthenet.com.au, ip: 203.13.68.24, mailfrom: srs0=w77a=lj=freebsd.org=grehan@iredmail.onthenet.com.au) Received: from alto.onthenet.com.au (alto.OntheNet.com.au [203.13.68.12]) by vito-vars.onthenet.com.au (Postfix) with ESMTPS id 3865A20B09E3 for ; Tue, 15 Jun 2021 16:03:17 +1000 (AEST) Received: from iredmail.onthenet.com.au (iredmail.onthenet.com.au [203.13.68.150]) by alto.onthenet.com.au (Postfix) with ESMTPS id 1F470209C001 for ; Tue, 15 Jun 2021 16:03:17 +1000 (AEST) Received: from iredmail.onthenet.com.au (iredmail.onthenet.com.au [127.0.0.1]) by iredmail.onthenet.com.au (Postfix) with ESMTP id 14D2F20FE364 for ; Tue, 15 Jun 2021 16:03:17 +1000 (AEST) Received: from iredmail.onthenet.com.au ([127.0.0.1]) by iredmail.onthenet.com.au (iredmail.onthenet.com.au [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id zvH9zUdnt8_4 for ; Tue, 15 Jun 2021 16:03:17 +1000 (AEST) Received: from MacBook-Air-4.local (unknown [120.29.46.137]) by iredmail.onthenet.com.au (Postfix) with ESMTPSA id 8EDC820FE35F; Tue, 15 Jun 2021 16:03:16 +1000 (AEST) Subject: Re: [edk2-devel] [PATCH 0/4] Prepare bhyve's OVMF for GPU-Passthrough To: devel@edk2.groups.io, c.koehne@beckhoff.com Cc: p.bruenn@beckhoff.com References: <20210614090100.7763-1-c.koehne@beckhoff.com> From: "Peter Grehan" Message-ID: <050be70a-5483-3c4e-55d6-c77a66df4209@freebsd.org> Date: Tue, 15 Jun 2021 16:03:15 +1000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <20210614090100.7763-1-c.koehne@beckhoff.com> X-CMAE-Score: 0 X-CMAE-Analysis: v=2.3 cv=BZdDLol2 c=1 sm=1 tr=0 a=A6CF0fG5TOl4vs6YHvqXgw==:117 a=SZ6+O1jOPmWpr2cOtssCxg==:17 a=IkcTkHD0fZMA:10 a=r6YtysWOX24A:10 a=CU37tHBX9UrELIgDyy8A:9 a=QEXdDO2ut3YA:10 X-CMAE-Score: 0 X-CMAE-Analysis: v=2.3 cv=B/4iLNlM c=1 sm=1 tr=0 a=mJOSnoNX3k71adV6TmU0eQ==:117 a=SZ6+O1jOPmWpr2cOtssCxg==:17 a=IkcTkHD0fZMA:10 a=r6YtysWOX24A:10 a=CU37tHBX9UrELIgDyy8A:9 a=QEXdDO2ut3YA:10 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Hi Corvin, > GPU-Passthrough for bhyve requires a few patches to work properly. > These patches will allow GPU-Passthrough for bhyve. > It will work for dedicated AMD GPUs and integrated Intel GPUs. I have no issue with adding USB support or fixing the PCI32 base: that either codifies existing behaviour or adds functionality. However, flipping the switch over to bus enumeration being in EFI is a policy change in how bhyve has always worked - can that be discussed on the freebsd-virtualization first ? later, Peter.