Information describing the VirtIO device to be created
#include <qvm/vio.h>
struct vio_description {
uint16_t device_type;
uint16_t vendor_id;
unsigned pci_class;
unsigned num_queues;
unsigned device_config_size;
uint32_t device_features[VIO_MAX_FEATURE_WORDS];
} ;
The type of device: VIRTIO_DT_* (see libhyp/virtio.h).
Sub-system vendor ID; default is BlackBerry QNX vendor ID (0x1C05).
When using PCI transport, the class and subclass value for the device (see qvm/hw_pci.h).
The maximum number of virtqueues for the device.
The number of bytes of device-specific configuration data.
The device feature bits to be presented to the driver.