vdev ser8250

Emulate the Intel 8250 UART

Synopsis:

vdev ser8250 options

Options:

batch timeout
If specified, instead of writing one character at a time the vdev batches output until the number of microseconds specifed by timeout has passed with no new characters coming in.
delayed seconds|forever
If specified, delay opening the device in the host until it is first referenced by the guest.
If the device isn't found in the host, continue trying for the number of seconds specified by seconds before timing out (e.g., delayed 5). If seconds is set to 0 (e.g., delayed 0), try only once to find the device on the host. If the argument is set to “forever” (e.g., delayed forever), never time out (i.e., keep trying to find the device on the host).
hostdev [<|>]host_device_name
Use the host_device_name as the source and/or destination of characters to the device.
Use < (input) or > (output) to specify if the host device specified by host_device_name provides input and/or receives output, as you would in a shell.
intr intr
Signal intr for device interrupts.
loc addr
The base address of the device registers to addr. Default space is io:.
sched priority
Set the priority specified by priority for pulses indicating that input is available.

For a list of options available to all vdevs, see Common vdev options at the beginning of this chapter.

Description:

The ser8250 vdev emulates the Intel 8250 UART.