From 1cd2607bb0937d79afc1f7331c0f93db555ee2d8 Mon Sep 17 00:00:00 2001 From: Adrian Calianu Date: Wed, 11 Jan 2017 17:44:25 +0100 Subject: Virtual Function I/O configs vfio and vfio-pci kernel modules Signed-off-by: Adrian Calianu --- features/vfio/vfio.cfg | 20 ++++++++++++++++++++ features/vfio/vfio.scc | 4 ++++ 2 files changed, 24 insertions(+) create mode 100644 features/vfio/vfio.cfg create mode 100644 features/vfio/vfio.scc diff --git a/features/vfio/vfio.cfg b/features/vfio/vfio.cfg new file mode 100644 index 0000000..f42b937 --- /dev/null +++ b/features/vfio/vfio.cfg @@ -0,0 +1,20 @@ +CONFIG_HAVE_INTEL_TXT=y +CONFIG_PCI_PASID=y +CONFIG_VFIO_IOMMU_TYPE1=y +CONFIG_VFIO_VIRQFD=m +CONFIG_VFIO=y +# CONFIG_VFIO_NOIOMMU is not set +CONFIG_VFIO_PCI=m +# CONFIG_VFIO_PCI_VGA is not set +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI_IGD=y +CONFIG_IOMMU_API=y +CONFIG_IOMMU_IOVA=y +CONFIG_DMAR_TABLE=y +CONFIG_INTEL_IOMMU=y +CONFIG_INTEL_IOMMU_SVM=y +CONFIG_INTEL_IOMMU_DEFAULT_ON=y +CONFIG_INTEL_IOMMU_FLOPPY_WA=y +# CONFIG_INTEL_TXT is not set +# CONFIG_KVM_DEVICE_ASSIGNMENT is not set diff --git a/features/vfio/vfio.scc b/features/vfio/vfio.scc new file mode 100644 index 0000000..c9369cb --- /dev/null +++ b/features/vfio/vfio.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable VFIO" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware vfio.cfg -- cgit v1.2.3-54-g00ecf