bhyve.8: Clean up the slot description of -s

Also, remove the macros of the nested list which contained slot,
emulation and conf. This decreases the indention of the -s description.
It was necessary to clean up the slot description.

MFC after:	2 weeks
This commit is contained in:
Mateusz Piotrowski 2021-04-18 22:56:19 +02:00
parent 449f0e48e9
commit 234d8c470b

View File

@ -243,10 +243,23 @@ provides PCI bus emulation and virtual devices that can be attached to
slots on the bus. slots on the bus.
There are 32 available slots, with the option of providing up to 8 functions There are 32 available slots, with the option of providing up to 8 functions
per slot. per slot.
.Bl -tag -width 10n .Pp
.It Ar slot The
.Ar pcislot[:function] .Ar slot
.Ar bus:pcislot:function can be specified in one of the following formats:
.Pp
.Bl -bullet -compact
.It
.Ar pcislot
.It
.Sm off
.Ar pcislot Cm \&: Ar function
.Sm on
.It
.Sm off
.Ar bus Cm \&: Ar pcislot Cm \&: Ar function
.Sm on
.El
.Pp .Pp
The The
.Ar pcislot .Ar pcislot
@ -263,7 +276,11 @@ value defaults to 0.
If not specified, the If not specified, the
.Ar bus .Ar bus
value defaults to 0. value defaults to 0.
.It Ar emulation .Pp
The
.Ar emulation
argument
can be one of the following:
.Bl -tag -width 10n .Bl -tag -width 10n
.It Li hostbridge | Li amd_hostbridge .It Li hostbridge | Li amd_hostbridge
.Pp .Pp
@ -313,8 +330,10 @@ NVM Express (NVMe) controller.
.It Li hda .It Li hda
High Definition Audio Controller. High Definition Audio Controller.
.El .El
.It Op Ar conf .Pp
This optional parameter describes the backend for device emulations. The optional parameter
.Ar conf
describes the backend for device emulations.
If If
.Ar conf .Ar conf
is not specified, the device emulation has no backend and can be is not specified, the device emulation has no backend and can be