From owner-freebsd-virtualization@freebsd.org Thu Mar 19 11:06:05 2020 Return-Path: Delivered-To: freebsd-virtualization@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 63A5B25BF0E for ; Thu, 19 Mar 2020 11:06:05 +0000 (UTC) (envelope-from henrik@gulbra.net) Received: from srv.gulbra.net (ec2-174-129-193-206.compute-1.amazonaws.com [174.129.193.206]) by mx1.freebsd.org (Postfix) with ESMTP id 48jkbw2pPqz3GkQ for ; Thu, 19 Mar 2020 11:06:04 +0000 (UTC) (envelope-from henrik@gulbra.net) Received: from srv.gulbra.net (localhost [127.0.0.1]) by srv.gulbra.net (Postfix) with ESMTP id 6888F2E4B for ; Thu, 19 Mar 2020 11:05:58 +0000 (UTC) Received: by srv.gulbra.net (Postfix, from userid 33) id 43F232E4D; Thu, 19 Mar 2020 11:05:58 +0000 (UTC) To: Robert Crowston Subject: Re: [GPU pass-through] no compatible bridge window for claimed BAR X-PHP-Originating-Script: 0:rcube.php MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 19 Mar 2020 12:05:58 +0100 From: Henrik Gulbrandsen Cc: Alex Erley , Peter Grehan , freebsd-virtualization@freebsd.org In-Reply-To: References: <07921dcf-11d5-f440-a42f-d7ec950cab10@freebsd.org> <4674c0fc-2696-3476-55e4-608d11ebece2@gmail.com> Message-ID: <531dd5f05f23ea3b82f4ef1c61ffe038@www.gulbra.net> X-Sender: henrik@gulbra.net User-Agent: Roundcube Webmail/1.2-beta X-Rspamd-Queue-Id: 48jkbw2pPqz3GkQ X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of henrik@gulbra.net has no SPF policy when checking 174.129.193.206) smtp.mailfrom=henrik@gulbra.net X-Spamd-Result: default: False [0.80 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.35)[-0.353,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; IP_SCORE(-0.43)[ipnet: 174.129.0.0/16(0.93), asn: 14618(-3.00), country: US(-0.05)]; HAS_X_POS(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; DMARC_NA(0.00)[gulbra.net]; MIME_GOOD(-0.10)[text/plain]; AUTH_NA(1.00)[]; PHP_SCRIPT_ROOT(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_LONG(-0.92)[-0.919,0]; R_SPF_NA(0.00)[]; FREEMAIL_TO(0.00)[protonmail.com]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14618, ipnet:174.129.0.0/16, country:US]; FREEMAIL_CC(0.00)[gmail.com]; MID_RHS_WWW(0.50)[]; RCVD_COUNT_TWO(0.00)[2] 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: Thu, 19 Mar 2020 11:06:05 -0000 On 2020-03-19 11:19, Robert Crowston wrote: > >> Do we have already some code for ROM BAR somewhere? > Henrik Gulbrandsen was working on expansion ROM support last July > (CC'd). He posted his work up on > https://www.gulbra.net/freebsd-bhyve/. > Yeah, I'm still on the list. I'm just keeping a low profile until I find some time to focus on the Video BIOS again. It will probably take some time to review thousands of lines of assembly code, but in the meantime, it would be a good thing to get more of the C code integrated in bhyve. The PCI stuff should be relatively easy to use. As I remember it, only the RFB changes got a bit tricky at the end. /Henrik