From owner-svn-doc-all@freebsd.org Sun Apr 3 16:29:33 2016 Return-Path: Delivered-To: svn-doc-all@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 32282ADFE51; Sun, 3 Apr 2016 16:29:33 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (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 09B991C83; Sun, 3 Apr 2016 16:29:32 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u33GTW9M089072; Sun, 3 Apr 2016 16:29:32 GMT (envelope-from wblock@FreeBSD.org) Received: (from wblock@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u33GTWiO089071; Sun, 3 Apr 2016 16:29:32 GMT (envelope-from wblock@FreeBSD.org) Message-Id: <201604031629.u33GTWiO089071@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: wblock set sender to wblock@FreeBSD.org using -f From: Warren Block Date: Sun, 3 Apr 2016 16:29:32 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r48526 - head/en_US.ISO8859-1/books/handbook/virtualization X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Apr 2016 16:29:33 -0000 Author: wblock Date: Sun Apr 3 16:29:31 2016 New Revision: 48526 URL: https://svnweb.freebsd.org/changeset/doc/48526 Log: Reword ambiguous wording about which processors are required for bhyve. De-Shatnerize some long, pausing sentences. Submitted by: amiramix (forum user) Modified: head/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml Sun Apr 3 06:04:03 2016 (r48525) +++ head/en_US.ISO8859-1/books/handbook/virtualization/chapter.xml Sun Apr 3 16:29:31 2016 (r48526) @@ -988,25 +988,25 @@ perm pass* 0660 &os; as a Host with <application>bhyve</application> - Starting with &os; 10.0-RELEASE, the + The bhyve BSD-licensed - hypervisor is part of the base system. This hypervisor supports + hypervisor became part of the base system with &os; 10.0-RELEASE. This hypervisor supports a number of guests, including &os;, OpenBSD, and many &linux; distributions. Currently, bhyve only supports a serial console and does not emulate a graphical - console. As a legacy-free hypervisor, it relies on the - virtualization offload features of newer - CPUs, instead of translating instructions and + console. + Virtualization offload features of newer + CPUs are used to avoid the legacy methods of translating instructions and manually managing memory mappings. - Due to the design of bhyve, it - requires a computer with a newer processor that supports &intel; + The bhyve design + requires a processor that supports &intel; Extended Page Tables (EPT) or &amd; Rapid - Virtualization Indexing (RVI), also known as - Nested Page Tables (NPT). In addition, to - host &linux; guests, or &os; guests with more than one - vCPU, VMX unrestricted - mode support (UG) is also required. Most + Virtualization Indexing (RVI) or + Nested Page Tables (NPT). Hosting + &linux; guests or &os; guests with more than one + vCPU requires VMX unrestricted + mode support (UG). Most newer processors, specifically the &intel;  &core; i3/i5/i7 and &intel;  &xeon; E3/E5/E7, support these features. UG support was introduced with @@ -1016,14 +1016,14 @@ perm pass* 0660 xlink:href="http://ark.intel.com/search/advanced?s=t&ExtendedPageTables=true"/>. RVI is found on the third generation and later of the &amd.opteron; (Barcelona) processors. The easiest - way to tell if a processor will support + way to tell if a processor supports bhyve is to run dmesg or look in /var/run/dmesg.boot for the POPCNT processor feature flag on the - Features2 line and EPT and + Features2 line for &amd; processors or EPT and UG on the VT-x - line. + line for &intel; processors. Preparing the Host