From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from alto.onthenet.com.au (alto.onthenet.com.au [203.13.68.39]) by mx.groups.io with SMTP id smtpd.web10.2666.1625182288353485982 for ; Thu, 01 Jul 2021 16:31:29 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: iredmail.onthenet.com.au, ip: 203.13.68.39, mailfrom: srs0=fxgo=lz=freebsd.org=grehan@iredmail.onthenet.com.au) Received: from iredmail.onthenet.com.au (iredmail.onthenet.com.au [203.13.68.150]) by alto.onthenet.com.au (Postfix) with ESMTPS id 96936208D4EA for ; Fri, 2 Jul 2021 09:31:25 +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 7308D211FAE7 for ; Fri, 2 Jul 2021 09:31:25 +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 nEbvBrHzvHQg for ; Fri, 2 Jul 2021 09:31:25 +1000 (AEST) Received: from MacBook-Air-4.local (unknown [120.29.51.224]) by iredmail.onthenet.com.au (Postfix) with ESMTPSA id A06E6211FAD3; Fri, 2 Jul 2021 09:31:22 +1000 (AEST) Subject: Re: [edk2-devel] [PATCH v2 1/2] OvmfPkg/Bhyve: add USB support To: Michael Brown , devel@edk2.groups.io, c.koehne@beckhoff.com Cc: =?UTF-8?Q?Patrick_Br=c3=bcnn?= , "lersek@redhat.com" , "ardb+tianocore@kernel.org" , "jordan.l.justen@intel.com" , "rebecca@bsdio.com" References: <20210624060516.211-1-c.koehne@beckhoff.com> <20210624060516.211-2-c.koehne@beckhoff.com> <8f3f6360-a43e-c83d-b7dd-82d5600a1e28@freebsd.org> <6bde32cf8a874824a1bbd78b75f06adb@beckhoff.com> <981fe2fe-5f69-bb57-dd32-4bafbb841989@freebsd.org> <8a8b3161-0349-76c3-9a50-f24dc5f0b67c@ipxe.org> From: "Peter Grehan" Message-ID: <848fb5ee-6e52-eed1-0b0d-39e4dda5c5dc@freebsd.org> Date: Fri, 2 Jul 2021 09:31:22 +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: <8a8b3161-0349-76c3-9a50-f24dc5f0b67c@ipxe.org> X-CMAE-Score: 0 X-CMAE-Analysis: v=2.3 cv=Q6BJH7+a c=1 sm=1 tr=0 a=A6CF0fG5TOl4vs6YHvqXgw==:117 a=y5XNLLSx+aZC9npArTYviw==:17 a=IkcTkHD0fZMA:10 a=e_q4qTt1xDgA:10 a=QwjUfPd9-7oL4OT-nUQA:9 a=QEXdDO2ut3YA:10 wl=host:3 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi Michael, >>>> =C2=A0 bhyve doesn't (and will likely never) support Uhci/Ehci=20 >>>> controllers so those lines can be removed. >>> >>> Is it possible to pass such a controller by PCI-Passthrough to a VM? >>> If it's possible, I would keep these lines. >> >> =C2=A0=C2=A0Uhci/Ehci only support legacy interrupts and that isn't su= pported by=20 >> bhyve PCI passthru. >=20 > Is that a detail of the current implementation, or a fundamental=20 > limitation in the bhyve architecture? Only two choices ? :) Maybe half way between those points. later, Peter.