Reword ambiguous wording about which processors are required for bhyve.

De-Shatnerize some long, pausing sentences.

Submitted by:	amiramix (forum user)
This commit is contained in:
Warren Block 2016-04-03 16:29:31 +00:00
parent 4cb2186d6a
commit ead86bac38
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48526

View file

@ -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;&nbsp; &core;
i3/i5/i7 and &intel;&nbsp; &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&amp;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>