From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from blyat.fensystems.co.uk (blyat.fensystems.co.uk [54.246.183.96]) by mx.groups.io with SMTP id smtpd.web11.7670.1625148764468161935 for ; Thu, 01 Jul 2021 07:12:46 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: ipxe.org, ip: 54.246.183.96, mailfrom: mcb30@ipxe.org) Received: from pudding.home (unknown [213.205.240.120]) by blyat.fensystems.co.uk (Postfix) with ESMTPSA id 96A644416D; Thu, 1 Jul 2021 14:12:40 +0000 (UTC) Subject: Re: [edk2-devel] [PATCH v2 1/2] OvmfPkg/Bhyve: add USB support To: devel@edk2.groups.io, grehan@freebsd.org, 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> From: "Michael Brown" Message-ID: <8a8b3161-0349-76c3-9a50-f24dc5f0b67c@ipxe.org> Date: Thu, 1 Jul 2021 15:12:39 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: <981fe2fe-5f69-bb57-dd32-4bafbb841989@freebsd.org> X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on blyat.fensystems.co.uk Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 01/07/2021 11:32, Peter Grehan wrote: >>> =C2=A0 bhyve doesn't (and will likely never) support Uhci/Ehci contro= llers=20 >>> 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. >=20 > =C2=A0Uhci/Ehci only support legacy interrupts and that isn't supporte= d by=20 > bhyve PCI passthru. Is that a detail of the current implementation, or a fundamental=20 limitation in the bhyve architecture? Thanks, Michael