# SPDX-License-Identifier: GPL-2.0-only config VIRTIO_VFIO_PCI tristate "VFIO support for VIRTIO NET PCI VF devices" depends on VIRTIO_PCI select VFIO_PCI_CORE help This provides migration support for VIRTIO NET PCI VF devices using the VFIO framework. Migration support requires the SR-IOV PF device to support specific VIRTIO extensions, otherwise this driver provides no additional functionality beyond vfio-pci. Migration support in this driver relies on dirty page tracking provided by the IOMMU hardware and exposed through IOMMUFD, any other use cases are dis-recommended. If you don't know what to do here, say N. config VIRTIO_VFIO_PCI_ADMIN_LEGACY bool "Legacy I/O support for VIRTIO NET PCI VF devices" depends on VIRTIO_VFIO_PCI && VIRTIO_PCI_ADMIN_LEGACY default y help This extends the virtio-vfio-pci driver to support legacy I/O access, allowing use of legacy virtio drivers with VIRTIO NET PCI VF devices. Legacy I/O support requires the SR-IOV PF device to support and enable specific VIRTIO extensions, otherwise this driver provides no additional functionality beyond vfio-pci. If you don't know what to do here, say N.