From 6af169101a8a5459706f45a9fe861f90ed766284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Piliszek?= Date: Wed, 13 Dec 2023 19:37:41 +0100 Subject: [PATCH] feat: enable VFIO also on amd64 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On arm64 platform, the relevant VFIO configs are enabled already. This patch synchronizes both. Signed-off-by: Radosław Piliszek Signed-off-by: Andrey Smirnov --- kernel/build/config-amd64 | 13 ++++++++++++- kernel/build/config-arm64 | 10 +++++----- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/kernel/build/config-amd64 b/kernel/build/config-amd64 index 96f72a3f..52e51aca 100644 --- a/kernel/build/config-amd64 +++ b/kernel/build/config-amd64 @@ -4577,7 +4577,18 @@ CONFIG_SYNC_FILE=y CONFIG_DCA=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set -# CONFIG_VFIO is not set +CONFIG_VFIO=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +# CONFIG_VFIO_NOIOMMU is not set +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI=m +# CONFIG_VFIO_PCI_VGA is not set +# CONFIG_VFIO_PCI_IGD is not set +# CONFIG_MLX5_VFIO_PCI is not set +# CONFIG_VFIO_MDEV is not set CONFIG_IRQ_BYPASS_MANAGER=y CONFIG_VIRT_DRIVERS=y CONFIG_VMGENID=y diff --git a/kernel/build/config-arm64 b/kernel/build/config-arm64 index 92431e21..baed8329 100644 --- a/kernel/build/config-arm64 +++ b/kernel/build/config-arm64 @@ -5948,14 +5948,14 @@ CONFIG_SYNC_FILE=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set -CONFIG_VFIO=y -CONFIG_VFIO_IOMMU_TYPE1=y -CONFIG_VFIO_VIRQFD=y +CONFIG_VFIO=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m # CONFIG_VFIO_NOIOMMU is not set -CONFIG_VFIO_PCI_CORE=y +CONFIG_VFIO_PCI_CORE=m CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y -CONFIG_VFIO_PCI=y +CONFIG_VFIO_PCI=m # CONFIG_MLX5_VFIO_PCI is not set # CONFIG_VFIO_PLATFORM is not set # CONFIG_VFIO_MDEV is not set