From owner-freebsd-virtualization@freebsd.org Sun May 7 04:46:08 2017 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 56D53D622E0 for ; Sun, 7 May 2017 04:46:08 +0000 (UTC) (envelope-from akgupt3@gmail.com) Received: from mail-qk0-x229.google.com (mail-qk0-x229.google.com [IPv6:2607:f8b0:400d:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0DBD231F for ; Sun, 7 May 2017 04:46:08 +0000 (UTC) (envelope-from akgupt3@gmail.com) Received: by mail-qk0-x229.google.com with SMTP id u75so31357462qka.3 for ; Sat, 06 May 2017 21:46:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=DrIIOITmjmpOPC3VpEB7rr5dfWhd24ePiENjo3itGC4=; b=JBb6DrDGiveg8lemKZ/pOuV3Z2bSJA8VeeG1pDeY1YP+Y3rXvZ786bTHCuG5YP1eOl OfNTH40NeQxg9LI5lhfjbcc2A7db+vIIwLvyecbZgVmWpQvW2sIyZ7DolbMqu3PZtgST exEjs/jq78HlxBD3pzDackT4DMjQ/q7b5Kk93n5w3Y+Vcus5tkxrcn9wXmu7PiEilV84 7NUcNm3uVL/KA0PfdaOKaG3zPwQSguA64+A+DL6R681idYSAy8D9X0TfDH0Ef/9mJez+ NRQCtTBY9tCbPEz7g1qefvoHRlyt0QIDYw2MlpjNOa6+jwj33LVb+cxukx+66kqXYmzI TTxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=DrIIOITmjmpOPC3VpEB7rr5dfWhd24ePiENjo3itGC4=; b=TSi4honFVsyIxSstfMHK/BwrsZ97L7TvtTnmE1e6FUp8SJcPnO0MrbGftVMPmtjjtu Q9dpa2gRin9SqDyA8Gscp8s2LfCad9ZODtyBEJzfvE45zriCroatVTXDwBMyvLjoy3d9 cpvaigzfto1uq1ppzMtzfCBayiavcka8dDaPqhe6ag1cfIKKNDb714WMqnBXqcZc1LG3 svGS+lDLZTGR7WiTw+7ubc00+4AOChZ7OwEZdJ+07FXY8Uh8gPmn/gKwOOqJsfQSxanM nHhA76o8o+Ow3L7xwDEXQtY6S/J5b8uv1DGftggvBlxKOuBvyb6v5hBt/wQFs/+JAEIJ /1HQ== X-Gm-Message-State: AODbwcCqNEN+6cBMa0vGIwTYGg3Nqp9Qdo9Lpk6+ytXsGVTLFe0BN3gn VVPuF+Z+lDJtoD+joedncWs89gR+hMD9 X-Received: by 10.55.134.131 with SMTP id i125mr10027457qkd.17.1494132367065; Sat, 06 May 2017 21:46:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.163.65 with HTTP; Sat, 6 May 2017 21:46:06 -0700 (PDT) From: Anish Date: Sat, 6 May 2017 21:46:06 -0700 Message-ID: Subject: Bhyve now supports AMD-Vi/IOMMU To: FreeBSD virtualization Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.23 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: Sun, 07 May 2017 04:46:08 -0000 Hi all, Bhyve now supports passthrough or direct assignment on AMD by change r317600 . If the system has AMD IOMMU devices and it is enabled by BIOS[IVRS table], it will show up as ivhdX devices. ivhd0: on acpi0 Instruction to configure VM for passthrough is same as in Intel. We have tested it on very old Phenom and as well as on new Ryzen processors. By default, it is disabled till we get enough feedback. If you are interested in trying it out, set "hw.vmm.amdvi.enable" to "1" and reload vmm.ko. Please try it out and let us know how it goes. -Anish anish@freebsd.org From owner-freebsd-virtualization@freebsd.org Sun May 7 21:00:39 2017 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 232E9D53D2E for ; Sun, 7 May 2017 21:00:39 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C8EC82E2 for ; Sun, 7 May 2017 21:00:38 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v47L0105049612 for ; Sun, 7 May 2017 21:00:38 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <201705072100.v47L0105049612@kenobi.freebsd.org> From: bugzilla-noreply@FreeBSD.org To: freebsd-virtualization@FreeBSD.org Subject: Problem reports for freebsd-virtualization@FreeBSD.org that need special attention Date: Sun, 07 May 2017 21:00:38 +0000 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.23 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: Sun, 07 May 2017 21:00:39 -0000 To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- New | 212820 | FreeBSD 10-STABLE from latest HEAD and 11-RELEASE 1 problems total for which you should take action. From owner-freebsd-virtualization@freebsd.org Thu May 11 17:04:31 2017 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21660D6814F for ; Thu, 11 May 2017 17:04:31 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from reviews.nyi.freebsd.org (reviews.nyi.freebsd.org [IPv6:2610:1c1:1:607c::16:b]) by mx1.freebsd.org (Postfix) with ESMTP id F2F2410FD for ; Thu, 11 May 2017 17:04:30 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id 6D6E0427C1; Thu, 11 May 2017 17:04:30 +0000 (UTC) Date: Thu, 11 May 2017 17:04:30 +0000 To: freebsd-virtualization@freebsd.org From: "jan.dakinevich_gmail.com (Jan Dakinevich)" Reply-to: D10540+333+fe0ed9f74c7f580f@reviews.freebsd.org Subject: [Differential] D10540: vmx: explicit checking for necessary invvpid/invept types Message-ID: X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: Thread-Topic: D10540: vmx: explicit checking for necessary invvpid/invept types X-Herald-Rules: <28> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: Precedence: bulk In-Reply-To: References: Thread-Index: YjY0ZWFiMDI2NWUxNjY5MmQ0ZjE0MzUxZjJkIFkUmZ4= MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2017 17:04:31 -0000 amFuLmRha2luZXZpY2hfZ21haWwuY29tIGFkZGVkIGlubGluZSBjb21tZW50cy4KCklOTElORSBD T01NRU5UUwoKPiBhbmlzaCB3cm90ZSBpbiBlcHQuYzo1OC01OQo+IFRoaXMgaXMgY3J5cHRpYywg YmV0dGVyIHRvIGhhdmUgc2VwYXJhdGUgbWFjcm9zIGZvciBpdAo+ICNkZWZpbmUgIElOVlZQSURf U0lOR0xFX0NUWF9TVVAoY2FwKSAgICAgICgoY2FwKSAmICgxVUwgPDwgNDEpKQo+ICNkZWZpbmUg IElOVlZQSURfQUxMX0NUWF9TVVAoY2FwKSAgICAgICAgICAgICAoKGNhcCkgJiAoMVVMIDw8IDQy KSkKCkl0IHdhcyBkb25lIGluIHRoYXQgd2F5IHRvIG1pbmltaXplIHByb2R1Y2VkIHBhdGNoLiAg QWN0dWFsbHksIEkgd291bGQgcHJlZmVyIHRvIGRlY2xhcmUgbWFza3MgYW5kIGNoZWNrIHRoZW0g YWdhaW5zdCBjYXAgaW4gY29kZS4gU29tZXRoaW5nIGxpa2UgdGhhdDoKCiAgI2RlZmluZSBJTlZW UElEX01BU0tfU0lOR0xFX0NPTlRFWFQJKDFVTCA8PCA0MSkKICAjZGVmaW5lIElOVlZQSURfTUFT S19BTExfQ09OVEVYVFMJKDFVTCA8PCA0MikKICAuLi4KICAKICBpbnQKICBlcHRfaW5pdChpbnQg aXBpbnVtKQogIHsKICAJLi4uCiAgCS8qIGludnZwaWQgaW5zdHJ1Y3Rpb24gd2l0aCByZXF1aXJl ZCB0eXBlcyBpcyBzdXBwb3J0ZWQgKi8KICAJaWYoIUlOVlZQSURfU1VQUE9SVEVEKGNhcCkgfHwK ICAJICAgICEoY2FwICYgSU5WVlBJRF9NQVNLX1NJTkdMRV9DT05URVhUKSB8fAogIAkgICAgIShj YXAgJiBJTlZWUElEX01BU0tfQUxMX0NPTlRFWFRTKSkKICAJCXJldHVybiAoRUlOVkFMKTsKCj4g Z3JlaGFuIHdyb3RlIGluIGVwdC5jOjY4Cj4gTWlnaHQgYmUgd29ydGggc3BsaXR0aW5nIHRoZXNl IG91dCBpbnRvIGluZGl2aWR1YWwgdGVzdHMsIHNpbmNlIEkgaGF2ZSBhIGNoYW5nZSB0aGF0IHdp bGwgbG9vayBhdCB0aGUgRVBUIGNhcGFiaWxpdGllcyBpbmRpdmlkdWFsbHkgKGZvciBQUiAyMDM5 OTQsIGJoeXZlIGFzIGEgS1ZNIGd1ZXN0LiBKYW4gLSBqdWRnaW5nIGZyb20geW91ciB3b3JrIGlu IGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcHJvamVjdC9rdm0vbGlzdC8/c3VibWl0dGVy PTE3MDA1MyB5b3UgYXJlIGludGltYXRlbHkgZmFtaWxpYXIgd2l0aCB0aGlzIGlzc3VlIDopCgo+ IEkgaGF2ZSBhIGNoYW5nZSB0aGF0IHdpbGwgbG9vayBhdCB0aGUgRVBUIGNhcGFiaWxpdGllcyBp bmRpdmlkdWFsbHkKCkkgc3VwcG9zZSBpdCB3b3VsZCBiZSBmZWFzaWJsZSB0byB3YWl0IGZvciB5 b3VyIGNoYW5nZXMgd2lsbCBiZSBkb25lLgoKPiBKYW4gLSBqdWRnaW5nIGZyb20geW91ciB3b3Jr IGluIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcHJvamVjdC9rdm0vbGlzdC8/c3VibWl0 dGVyPTE3MDA1MyB5b3UgYXJlIGludGltYXRlbHkgZmFtaWxpYXIgd2l0aCB0aGlzIGlzc3VlIDop CgpZZXMsIGFsbCB0aGVzZSBjaGFuZ2VzIGNhbWUgZnJvbSBteSBhdHRlbXB0IHRvIHJ1biBiaHl2 ZSBpbiBLVk0gZ3Vlc3QgOikKClJFUE9TSVRPUlkKICByUyBGcmVlQlNEIHNyYyByZXBvc2l0b3J5 CgpSRVZJU0lPTiBERVRBSUwKICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvRDEwNTQwCgpF TUFJTCBQUkVGRVJFTkNFUwogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9zZXR0aW5ncy9w YW5lbC9lbWFpbHByZWZlcmVuY2VzLwoKVG86IGphbi5kYWtpbmV2aWNoX2dtYWlsLmNvbSwgZ3Jl aGFuLCBuZWVsCkNjOiBub3ZlbCwgYW5pc2gsIGltcCwgZnJlZWJzZC12aXJ0dWFsaXphdGlvbi1s aXN0Cg==