devc-virtio
QNX SDP8.0Utilities ReferenceUtilities
Driver for VirtIO console device, which provides data input and output
Syntax:
devc-virtio [options] [ [-l | -L] -m ] [location,irq]
Runs on:
QNX OS
Options:
The devc-virtio defaults for following
devc-* options are:
- -e
- The default is
edited
mode, notraw
mode (-E). - -F
- Disable hardware flow control.
Hardware flow control isn't supported in
edited
mode. - -s
- Enable software flow control.
In addition to the devc-* options
(except for -b and -o),
this driver supports the following options:
- -l
- Assume version 0.95 (legacy) VirtIO specification compatibility only. By default, compatibility with versions 0.95 and 1.0 is assumed.
- -L
- Assume version 1.0 (non-legacy) VirtIO specification compatibility only. By default, compatibility with versions 0.95 and 1.0 is assumed.
- -m
- Disable MSI vector support. By default, this is enabled.
- location
- Use the MMIO VirtIO device found at location, which is the starting address of the device's
representation in the guest's VM. This option must be immediately followed by the irq option.
If you don't specify the location, a PCI VirtIO device implementation is assumed. The device implementation you indicate here must match the virtual device's configuration in the underlying VM.
- irq
- Interrupt request (IRQ) number of the MMIO VirtIO device. This option must immediately follow the location option.
Description:
The devc-virtio driver is the interface for the VirtIO device that emulates console devices and hence, supports data input and output.
Examples:
The options given to the driver must reflect its VM configuration.
So if you don't specify options for it in your VM configuration:
vdev virtio-console
...
you can launch the driver without any options:
devc-virtio
If you specify the MMIO VirtIO device options for the driver in your VM:
vdev virtio-console
loc 0x20000000
intr gic:38
...
you must provide the same location and IRQ when launching the driver:
devc-virtio 0x20000000,38
For information about configuring virtual devices (vdevs) for QNX hypervisors, see the User's Guide for your hypervisor release.
Page updated: