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.