diff --git a/doc/bdev.md b/doc/bdev.md index 8e1abb4ac..77c8bbb05 100644 --- a/doc/bdev.md +++ b/doc/bdev.md @@ -281,7 +281,7 @@ Example command # Virtio SCSI {#bdev_config_virtio_scsi} -The @ref virtio allows creating SPDK block devices from Virtio-SCSI LUNs. +The Virtio-SCSI driver allows creating SPDK block devices from Virtio-SCSI LUNs. The following command creates a Virtio-SCSI device named `VirtioScsi0` from a vhost-user socket `/tmp/vhost.0` exposed directly by SPDK @ref vhost. Optional `vq-count` and @@ -296,8 +296,8 @@ reflect all parameters passed to QEMU's vhost-user-scsi-pci device. `rpc.py construct_virtio_pci_scsi_bdev 0000:00:01.0 VirtioScsi0` -Each Virtio-SCSI device may export up to 64 block devices named VirtioScsi0t0 ~ VirtioScsi0t63. -The above 2 commands will output names of all exposed bdevs. +Each Virtio-SCSI device may export up to 64 block devices named VirtioScsi0t0 ~ VirtioScsi0t63, +one LUN (LUN0) per SCSI device. The above 2 commands will output names of all exposed bdevs. Virtio-SCSI devices can be removed with the following command diff --git a/doc/virtio.md b/doc/virtio.md index 1e2e2ba11..ccf921d59 100644 --- a/doc/virtio.md +++ b/doc/virtio.md @@ -17,10 +17,4 @@ the overall I/O performance. This Virtio library is currently used to implement two bdev modules: @ref bdev_config_virtio_scsi and Virtio Blk. These modules will export generic -SPDK block devices usable by any other SPDK application. - -# Limitations {#virtio_limitations} - -Current Virtio-SCSI implementation has a couple of limitations: - * supports only up to 8 hugepages (implies only 1GB sized pages are practical) - * single LUN per target +SPDK block devices usable by any SPDK application.