Date: Sun, 3 Apr 2016 16:29:32 +0000 (UTC) From: Warren Block <wblock@FreeBSD.org> 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 Message-ID: <201604031629.u33GTWiO089071@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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</programlisting> <title>&os; as a Host with <application>bhyve</application></title> - <para>Starting with &os; 10.0-RELEASE, the + <para>The <application>bhyve</application> <acronym>BSD</acronym>-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, <application>bhyve</application> 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 - <acronym>CPU</acronym>s, instead of translating instructions and + console. + Virtualization offload features of newer + <acronym>CPU</acronym>s are used to avoid the legacy methods of translating instructions and manually managing memory mappings.</para> - <para>Due to the design of <application>bhyve</application>, it - requires a computer with a newer processor that supports &intel; + <para>The <application>bhyve</application> design + requires a processor that supports &intel; Extended Page Tables (<acronym>EPT</acronym>) or &amd; Rapid - Virtualization Indexing (<acronym>RVI</acronym>), also known as - Nested Page Tables (<acronym>NPT</acronym>). In addition, to - host &linux; guests, or &os; guests with more than one - <acronym>vCPU</acronym>, <acronym>VMX</acronym> unrestricted - mode support (<acronym>UG</acronym>) is also required. Most + Virtualization Indexing (<acronym>RVI</acronym>) or + Nested Page Tables (<acronym>NPT</acronym>). Hosting + &linux; guests or &os; guests with more than one + <acronym>vCPU</acronym> requires <acronym>VMX</acronym> unrestricted + mode support (<acronym>UG</acronym>). Most newer processors, specifically the &intel; &core; i3/i5/i7 and &intel; &xeon; E3/E5/E7, support these features. <acronym>UG</acronym> support was introduced with @@ -1016,14 +1016,14 @@ perm pass* 0660</programlisting> xlink:href="http://ark.intel.com/search/advanced?s=t&ExtendedPageTables=true"/>. <acronym>RVI</acronym> 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 <application>bhyve</application> is to run <command>dmesg</command> or look in <filename>/var/run/dmesg.boot</filename> for the <literal>POPCNT</literal> processor feature flag on the - <literal>Features2</literal> line and <literal>EPT</literal> and + <literal>Features2</literal> line for &amd; processors or <literal>EPT</literal> and <literal>UG</literal> on the <literal>VT-x</literal> - line.</para> + line for &intel; processors.</para> <sect2 xml:id="virtualization-bhyve-prep"> <title>Preparing the Host</title>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604031629.u33GTWiO089071>