Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/bhyve/bhyve_config.5
Show First 20 Lines • Show All 129 Lines • ▼ Show 20 Lines | |||||||||
TCP port number for the debug server. | TCP port number for the debug server. | ||||||||
If this is set to a non-zero value, a debug server | If this is set to a non-zero value, a debug server | ||||||||
will listen for connections on this port. | will listen for connections on this port. | ||||||||
.It Va gdb.wait Ta bool Ta false Ta | .It Va gdb.wait Ta bool Ta false Ta | ||||||||
If the debug server is enabled, wait for a debugger to connect | If the debug server is enabled, wait for a debugger to connect | ||||||||
before starting the guest. | before starting the guest. | ||||||||
.It Va keyboard.layout Ta string Ta Ta | .It Va keyboard.layout Ta string Ta Ta | ||||||||
Specify the keyboard layout name with the file name in | Specify the keyboard layout name with the file name in | ||||||||
.Ar /usr/share/bhyve/kbdlayout . | .Ar /usr/share/bhyve/kbdlayout . | ||||||||
markj: New sentences should start on new lines. | |||||||||
This value only works when loaded with UEFI mode for VNC, and | This value only works when loaded with UEFI mode for VNC, and | ||||||||
used a VNC client that don't support QEMU Extended Key Event | used a VNC client that don't support QEMU Extended Key Event | ||||||||
Message (e.g. TightVNC). | Message (e.g. TightVNC). | ||||||||
.It Va rtc.use_localtime Ta bool Ta true Ta | .It Va rtc.use_localtime Ta bool Ta true Ta | ||||||||
The real time clock uses the local time of the host. | The real time clock uses the local time of the host. | ||||||||
Done Inline Actions
same below markj: same below | |||||||||
If this is set to false, the real time clock uses UTC. | If this is set to false, the real time clock uses UTC. | ||||||||
Done Inline ActionsWhat happens on AMD systems? I can't quickly check, do they have an Intel-compatible LPC device? markj: What happens on AMD systems? I can't quickly check, do they have an Intel-compatible LPC device? | |||||||||
.It Va uuid Ta string Ta Ta | .It Va uuid Ta string Ta Ta | ||||||||
Done Inline Actions
markj: | |||||||||
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 after | If this value is set to true after | ||||||||
.Xr bhyve 8 | .Xr bhyve 8 | ||||||||
has finished parsing command line options, | 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. | ||||||||
No VM will be started. | No VM will be started. | ||||||||
.It Va bios.vendor Ta string Ta BHYVE Ta | .It Va bios.vendor Ta string Ta BHYVE Ta | ||||||||
Done Inline ActionsThere is a "LPC device settings" section in the man page, this info should appear there. Rather than repeating the same verbiage for each variable, I'd suggest briefly explaining how and why bhyve populates the default values using the physical device. markj: There is a "LPC device settings" section in the man page, this info should appear there. | |||||||||
This value is used for the guest's System Management BIOS System Information structure. | This value is used for the guest's System Management BIOS System Information structure. | ||||||||
.It Va bios.version Ta string Ta 14.0 Ta | .It Va bios.version Ta string Ta 14.0 Ta | ||||||||
This value is used for the guest's System Management BIOS System Information structure. | This value is used for the guest's System Management BIOS System Information structure. | ||||||||
.It Va bios.release_date Ta string Ta 10/17/2021 Ta | .It Va bios.release_date Ta string Ta 10/17/2021 Ta | ||||||||
This value is used for the guest's System Management BIOS System Information structure. | This value is used for the guest's System Management BIOS System Information structure. | ||||||||
.It Va system.family_name Ta string Ta Virtual Machine Ta | .It Va system.family_name Ta string Ta Virtual Machine Ta | ||||||||
Family the computer belongs to. | Family the computer belongs to. | ||||||||
This value is used for the guest's System Management BIOS System Information structure. | This value is used for the guest's System Management BIOS System Information structure. | ||||||||
▲ Show 20 Lines • Show All 367 Lines • ▼ Show 20 Lines | |||||||||
The fwcfg type to be used. | The fwcfg type to be used. | ||||||||
Supported values are | Supported values are | ||||||||
.Dq bhyve | .Dq bhyve | ||||||||
for fwctl and | for fwctl and | ||||||||
.Dq qemu | .Dq qemu | ||||||||
for fwcfg. | for fwcfg. | ||||||||
.It Va pc-testdev Ta bool Ta false Ta | .It Va pc-testdev Ta bool Ta false Ta | ||||||||
Enable the PC debug/test device. | Enable the PC debug/test device. | ||||||||
.It Va pcir.* Ta integer Ta Ta | |||||||||
Values of PCI register. | |||||||||
It also accepts the value | |||||||||
.Ar host | |||||||||
to use the pci id of the host system. | |||||||||
This value is required for the Intel GOP driver to work properly. | |||||||||
.Bl -column "subvendor" "Default" | |||||||||
.It Sy Name Ta Sy Default | |||||||||
.It Va vendor Ta 0x8086 | |||||||||
.It Va device Ta 0x7000 | |||||||||
.It Va revid Ta 0 | |||||||||
.It Va subvendor Ta 0 | |||||||||
.It Va subdevice Ta 0 | |||||||||
.El | |||||||||
.El | .El | ||||||||
.Ss NVMe Controller Settings | .Ss NVMe Controller Settings | ||||||||
Each NVMe controller supports a single storage device. | Each NVMe controller supports a single storage device. | ||||||||
The device can be backed either by a memory disk described by the | The device can be backed either by a memory disk described by the | ||||||||
.Va ram | .Va ram | ||||||||
variable, or a block device using the block device settings described above. | variable, or a block device using the block device settings described above. | ||||||||
In addition, each controller supports the following settings: | In addition, each controller supports the following settings: | ||||||||
.Bl -column "ioslots" "Format" "Default" | .Bl -column "ioslots" "Format" "Default" | ||||||||
▲ Show 20 Lines • Show All 135 Lines • Show Last 20 Lines |
New sentences should start on new lines.