Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/bhyve/bhyve_config.5
Show All 17 Lines | |||||
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | ||||
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | ||||
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" | .\" | ||||
.Dd March 24, 2021 | .Dd April 20, 2021 | ||||
.Dt BHYVE_CONFIG 5 | .Dt BHYVE_CONFIG 5 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm bhyve_config | .Nm bhyve_config | ||||
.Nd "bhyve configuration variables" | .Nd "bhyve configuration variables" | ||||
.Sh DESCRIPTION | .Sh DESCRIPTION | ||||
.Xr bhyve 8 | .Xr bhyve 8 | ||||
uses a hierarchical tree of configuration variables to describe global and | uses a hierarchical tree of configuration variables to describe global and | ||||
▲ Show 20 Lines • Show All 103 Lines • ▼ Show 20 Lines | |||||
The universally unique identifier (UUID) to use in the guest's | The universally unique identifier (UUID) to use in the guest's | ||||
System Management BIOS System Information structure. | System Management BIOS System Information structure. | ||||
If an explicit value is not set, a valid UUID is generated from | If an explicit value is not set, a valid UUID is generated from | ||||
the host's hostname and the VM name. | the host's hostname and the VM name. | ||||
.It Va virtio_msix Ta bool Ta true Ta | .It Va virtio_msix Ta bool Ta true Ta | ||||
Use MSI-X interrupts for PCI VirtIO devices. | Use MSI-X interrupts for PCI VirtIO devices. | ||||
If set to false, MSI interrupts are used instead. | If set to false, MSI interrupts are used instead. | ||||
.It Va config.dump Ta bool Ta false Ta | .It Va config.dump Ta bool Ta false Ta | ||||
If this value is set to true, | If this value is set to true after | ||||
.Xr bhyve 8 | |||||
has finished parsing command line options, | |||||
then | then | ||||
.Xr bhyve 8 | .Xr bhyve 8 | ||||
will write all of its configuration variables to stdout and exit | will write all of its configuration variables to stdout and exit. | ||||
after it has finished parsing command line options. | No VM will be started. | ||||
.El | .El | ||||
.Ss x86-Specific Settings | .Ss x86-Specific Settings | ||||
.Bl -column "x86.vmexit_on_pause" "integer" "Default" | .Bl -column "x86.vmexit_on_pause" "integer" "Default" | ||||
.It Sy Name Ta Sy Format Ta Sy Default Ta Sy Description | .It Sy Name Ta Sy Format Ta Sy Default Ta Sy Description | ||||
.It Va x86.mptable Ta bool Ta true Ta | .It Va x86.mptable Ta bool Ta true Ta | ||||
Generate an MPTable. | Generate an MPTable. | ||||
.It Va x86.x2apic Ta bool Ta false Ta | .It Va x86.x2apic Ta bool Ta false Ta | ||||
Configure guest's local APICs in x2APIC mode. | Configure guest's local APICs in x2APIC mode. | ||||
▲ Show 20 Lines • Show All 402 Lines • Show Last 20 Lines |