From owner-freebsd-virtualization@freebsd.org Thu Apr 30 14:07:35 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 A4DB32BE5D2 for ; Thu, 30 Apr 2020 14:07:35 +0000 (UTC) (envelope-from crowston@protonmail.com) Received: from mail2.protonmail.ch (mail2.protonmail.ch [185.70.40.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "protonmail.com", Issuer "SwissSign Server Gold CA 2014 - G22" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49Ccdy2qlDz4qlj for ; Thu, 30 Apr 2020 14:07:34 +0000 (UTC) (envelope-from crowston@protonmail.com) Date: Thu, 30 Apr 2020 14:07:19 +0000 To: Dustin Marquess , FreeBSD virtualization From: Robert Crowston Reply-To: Robert Crowston Subject: Re: bhyve + AMD + PCI passthru Message-ID: <23wobPv5B3VoX-_k163WzGtqC1dBZx3THqsGjkeu3yYcEI4OlHzfW4IKWaqRc-s42yn9joG6MFS-Gok_6w0UhqYIEZEBpnGwbbl6FEII58E=@protonmail.com> In-Reply-To: References: MIME-Version: 1.0 X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch X-Rspamd-Queue-Id: 49Ccdy2qlDz4qlj X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; HAS_REPLYTO(0.00)[crowston@protonmail.com]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; FREEMAIL_FROM(0.00)[protonmail.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[protonmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[protonmail.com,quarantine]; RCPT_COUNT_TWO(0.00)[2]; MIME_BASE64_TEXT(0.10)[]; FREEMAIL_TO(0.00)[gmail.com]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; IP_SCORE(0.00)[ip: (-9.74), ipnet: 185.70.40.0/24(-4.89), asn: 62371(-3.91), country: CH(0.04)]; RCVD_IN_DNSWL_LOW(-0.10)[22.40.70.185.list.dnswl.org : 127.0.5.1]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[protonmail.com]; R_DKIM_ALLOW(-0.20)[protonmail.com:s=protonmail]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FREEMAIL_REPLYTO(0.00)[protonmail.com]; HAS_PHPMAILER_SIG(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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, 30 Apr 2020 14:07:35 -0000 Rmlyc3QsIGRvIHRoZXNlIEphZ3VhciBwcm9jZXNzb3JzIHN1cHBvcnQgZGV2aWNlIHBhc3N0aHJv dWdoPwoKSXMgdGhlcmUgYW55dGhpbmcgaW50ZXJlc3RpbmcgaW4gZG1lc2c/IFdoYXQgZG9lcyBw Y2ljb25mIHNob3c/IE1heWJlIGJoeXZlIGNsYWltaW5nIHRoZSBVU0IgY29udHJvbGxlciBpcyBp bnRlcmZlcmluZyB3aXRoIFNBVEEgc29tZWhvdy4gT24gbXkgcGNlbmdpbmVzIGJvYXJkIHRoZSB0 d28gZGV2aWNlcyBhcmUgbG9naWNhbCBuZWlnaGJvdXJzLCBhbmQgSSBndWVzcyB5b3VyIHNjZW5h cmlvIGhhcyBuZXZlciBiZWVuIHRlc3RlZC4KCkNhbiB5b3Ugc2VlIGFkYTDigJlzIEZBVCBmaWxl IHN5c3RlbSBpbiB0aGUgdmlydHVhbCBVRUZJIGd1aT8gSWYgeW91IGNhbiwgd2hhdCBoYXBwZW5z IGlmIHlvdSBleGVjdXRlIHRoZSBib290IGxvYWRlciBtYW51YWxseT8KCkkgbm9ybWFsbHkgcG9p bnQgdGhlIHZpcnR1YWwgc3RvcmFnZSBhdCBhIGJsb2NrIGZpbGUgKG9yIGEgenZvbCkgcmF0aGVy IHRoYW4gZXNzZW50aWFsbHkgcGFzcyB0aHJvdWdoIGEgcmVhbCBkZXZpY2UgbGlrZSAvZGV2L2Fk YTAuIENhbiB5b3UgdHJ5IHRoYXQ/TWF5YmUgdHJ5IGEgZ3Vlc3QgTGludXggaW5zdGFsbGF0aW9u IGZpcnN0IHVzaW5nIGEgYmxvY2sgZmlsZSBvbiB5b3VyIGJvb3QgZGlzay4gVGhlIGRpYWdub3N0 aWNzIHdpbGwgYmUgYmV0dGVyIHRoYW4gYSBXaW5kb3dzIGd1ZXN0LgoKRmluYWxseSB3aGljaCB2 ZXJzaW9uIG9mIFNlYUJJT1MgYXJlIHlvdSB1c2luZz8KCihBbHNvLCB0b28gbGF0ZSBpZiB5b3Ug YWxyZWFkeSBpbnN0YWxsZWQgV2luZG93cywgYnV0IHdoeSBub3QgdXNlIHRoZSBwYXJhdmlydHVh bGl6ZWQgdmlydHVhbCBkaXNrIGRldmljZSBpbnN0ZWFkIG9mIG52bWU/KQoKT24gVGh1LCBBcHIg MzAsIDIwMjAgYXQgMDM6MTIsIER1c3RpbiBNYXJxdWVzcyA8ZG1hcnF1ZXNzQGdtYWlsLmNvbT4g d3JvdGU6Cgo+IEkgaGF2ZSB0aGlzIHdlaXJkIGlzc3VlLiBJIGhhdmUgYSBQQyBFbmdpbmVzIGJv eCB3aXRoIGEgQU1EIFNvQyBpbiBpdC4KPgo+IEknbSB0cnlpbmcgdG8gcGFzcyB0aHJvdWdoIHRo ZSBVU0IgMy4wIGNvbnRyb2xsZXIgdG8gYSBXaW5kb3dzIFZNLiBJIGFkZGVkOgo+Cj4gaHcudm1t LmFtZHZpLmVuYWJsZT0iMSIKPiBwcHRkZXZzPSIwLzE2LzAiCj4KPiB0byAvYm9vdC9sb2FkZXIu Y29uZiwgcmVib290ZWQsIGluc3RhbGxlZCBXaW5kb3dzLCBldGMuIEV2ZXJ5dGhpbmcKPiB3b3Jr cyBncmVhdCB1bnRpbCBJIGFkZDoKPgo+IC1zIDUscGFzc3RocnUsMC8xNi8wCj4KPiB0byBteSBi aHl2ZSBjb21tYW5kIGxpbmUuIEFzIHNvb24gYXMgSSBhZGQgdGhhdCAoYW5kIGRvbid0IGNoYW5n ZQo+IGFueXRoaW5nIGVsc2UpLCBUaXRhbm9Db3JlIHN1ZGRlbmx5IGNhbid0IGJvb3QgZnJvbSB0 aGUgdmlydHVhbCBIRAo+IGFueW1vcmU6Cj4KPiBCb290IEZhaWxlZC4gRUZJIEhhcmQgRHJpdmUK PiAuUFhFLUUxODogU2VydmVyIHJlc3BvbnNlIHRpbWVvdXQuCj4gQm9vdCBGYWlsZWQuIEVGSSBO ZXR3b3JrCj4gVUVGSSBJbnRlcmFjdGl2ZSBTaGVsbCB2Mi4xCj4gRURLIElJCj4gVUVGSSB2Mi40 MCAoQkhZVkUsIDB4MDAwMTAwMDApCj4gTWFwcGluZyB0YWJsZQo+IEJMSzA6IEFsaWFzKHMpOgo+ IFBjaVJvb3QoMHgwKS9QY2koMHgzLDB4MCkvU2F0YSgweDAsMHgwLDB4MCkKPiBQcmVzcyBFU0Mg aW4gMSBzZWNvbmRzIHRvIHNraXAgc3RhcnR1cC5uc2ggb3IgYW55IG90aGVyIGtleSB0byBjb250 aW51ZS4KPiBTaGVsbD4KPgo+IEkgdGFrZSB0aGUgcGFzc3RocnUgYmFjayBvdXQgYW5kIFdpbmRv d3Mgd29ya3MgZmluZS4KPgo+IERvZXMgdGhpcyBtYWtlIHNlbnNlPwo+Cj4gTXkgZnVsbCBjb21t YW5kIGxpbmUgaXM6Cj4KPiBiaHl2ZSAtQSAtSCAtUCAtdyAtUyAtdSAtYyBzb2NrZXRzPTEsY29y ZXM9Myx0aHJlYWRzPTEgLW0gM0cgXAo+IC1zIDAsYW1kX2hvc3RicmlkZ2UgXAo+IC1zIDMsbnZt ZSwvZGV2L2FkYTAgXAo+IC1zIDUscGFzc3RocnUsMC8xNi8wIFwKPiAtcyAxMCx2aXJ0aW8tbmV0 LHRhcDAsbWFjPTRhOmFiOjBmOjI1OjRjOmI3IFwKPiAtcyAyMCx2aXJ0aW8tcm5kIFwKPiAtcyAz MSxscGMgXAo+IC1sIGNvbTEsL2Rldi9ubWRtMEEgLWwKPiBib290cm9tLC91c3IvbG9jYWwvc2hh cmUvdWVmaS1maXJtd2FyZS9CSFlWRV9VRUZJLmZkIHdpbjIwMTkKPgo+IENoYW5naW5nIG52bWUg dG8gYWhjaS1oZCBkb2Vzbid0IGhlbHAuIE9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZQo+IHR3 byBpcyB0aGF0ICJCb290IEZhaWxlZC4gRUZJIEhhcmQgRHJpdmUiIHR1cm5zIGludG8gIkJvb3Qg RmFpbGVkLiBFRkkKPiBNaXNjIERldmljZSIuCj4KPiBUaGlzIGlzIHJlYWxseSBzdHJhbmdlIQo+ Cj4gVGhhbmtzLAo+IC1EdXN0aW4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+IGZyZWVic2QtdmlydHVhbGl6YXRpb25AZnJlZWJzZC5vcmcgbWFpbGlu ZyBsaXN0Cj4gaHR0cHM6Ly9saXN0cy5mcmVlYnNkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZyZWVi c2QtdmlydHVhbGl6YXRpb24KPiBUbyB1bnN1YnNjcmliZSwgc2VuZCBhbnkgbWFpbCB0byAiZnJl ZWJzZC12aXJ0dWFsaXphdGlvbi11bnN1YnNjcmliZUBmcmVlYnNkLm9yZyI=