VIOBLK(4D) | Devices | VIOBLK(4D) |
vioblk
— virtio
block device
/dev/dsk/cXt0d0 /dev/rdsk/cXt0d0
The vioblk
driver is a
blkdev(4D) based device that supports
the virtio para-virtualization block device specification which is commonly
used by many hypervisors and emulators. The device supports what the
specification calls the more commonly found ‘legacy’ interface
for devices.
The driver supports the following features, if offered by the device:
For each device instance, a blkdev(4D) instance is created and treated as an independent controller with a single device, meaning that the cX part of cXt0d0 will vary for each device. Because the driver leverages the blkdev(4D) framework, most standard disk manipulation utilities will function such as diskinfo(8) for discovering devices, format(8) for manipulating partition tables, iostat(8) for seeing device I/O statistics, and a subset of the dkio(4I) ioctl requests to retrieve information about the device.
The vioblk
driver is only supported on
x86.
blkdev(4D), vioscsi(4D), virtio(4D), dkio(4I), diskinfo(8)
Virtual I/O Device (VIRTIO) Version 1.1, https://docs.oasis-open.org/virtio/virtio/v1.1/virtio-v1.1.html, April, 2019.
June 14, 2022 | OmniOS |