From 7c85decc82fb71805490e4600be69d17f3269319 Mon Sep 17 00:00:00 2001 From: Alice Frosi Date: Tue, 12 May 2020 09:23:58 +0200 Subject: [PATCH] kernel: config CONFIG_PCI_MSI_IRQ_DOMAIN For certain kernel version CONFIG_PCI_MSI_IRQ_DOMAIN is only supported on x86 and arm64. See https://github.com/torvalds/linux/blob/ 219d54332a09e8d8741c1e1982f5eae56099de85/drivers/pci/Kconfig#L55 Signed-off-by: Alice Frosi Signed-off-by: Jakob-Naucke --- tools/packaging/kernel/configs/fragments/arm64/pci.conf | 2 ++ tools/packaging/kernel/configs/fragments/common/virtio.conf | 1 - tools/packaging/kernel/configs/fragments/x86_64/pci.conf | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 tools/packaging/kernel/configs/fragments/x86_64/pci.conf diff --git a/tools/packaging/kernel/configs/fragments/arm64/pci.conf b/tools/packaging/kernel/configs/fragments/arm64/pci.conf index cc2077e12..603fdb32b 100644 --- a/tools/packaging/kernel/configs/fragments/arm64/pci.conf +++ b/tools/packaging/kernel/configs/fragments/arm64/pci.conf @@ -1,3 +1,5 @@ # It brings PCI support to mach-virt based upon an idealised host controller. CONFIG_PCI_HOST_COMMON=y CONFIG_PCI_HOST_GENERIC=y + +CONFIG_PCI_MSI_IRQ_DOMAIN=y diff --git a/tools/packaging/kernel/configs/fragments/common/virtio.conf b/tools/packaging/kernel/configs/fragments/common/virtio.conf index 0f033c90b..8dea2f854 100644 --- a/tools/packaging/kernel/configs/fragments/common/virtio.conf +++ b/tools/packaging/kernel/configs/fragments/common/virtio.conf @@ -4,7 +4,6 @@ # PCI support to get VIRTIO_PCI support CONFIG_PCI=y CONFIG_PCI_MSI=y -CONFIG_PCI_MSI_IRQ_DOMAIN=y # To get to the VIRTIO_PCI, we need the VIRTIO_MENU enabled CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y diff --git a/tools/packaging/kernel/configs/fragments/x86_64/pci.conf b/tools/packaging/kernel/configs/fragments/x86_64/pci.conf new file mode 100644 index 000000000..90bf4c7ca --- /dev/null +++ b/tools/packaging/kernel/configs/fragments/x86_64/pci.conf @@ -0,0 +1 @@ +CONFIG_PCI_MSI_IRQ_DOMAIN=y