From bed8090ee03986369c68d2cc1b21409b07edd053 Mon Sep 17 00:00:00 2001 From: Simon Veith Date: Tue, 26 May 2026 18:19:10 +0200 Subject: [PATCH] Enable config requirements for IDM ivshmem + virtio-vsock transport For KVM, we currently have a prototype IDM implementation running over virtio-console. Due to performance issues, we might replace it with an implementation based on ivshmem + virtio-vsock. Enable the kernel options that have been found to be necessary for this implementation. Suggested-by: Steven Noonan Signed-off-by: Simon Veith --- configs/aarch64/zone.config | 8 +++++++- configs/x86_64/zone.config | 8 ++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/configs/aarch64/zone.config b/configs/aarch64/zone.config index 2fc788d..21883fb 100644 --- a/configs/aarch64/zone.config +++ b/configs/aarch64/zone.config @@ -747,6 +747,7 @@ CONFIG_ARCH_SUPPORTS_PT_RECLAIM=y CONFIG_PT_RECLAIM=y +CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_NET_XGRESS=y @@ -1157,7 +1158,12 @@ CONFIG_NET_VENDOR_VERTEXCOM=y CONFIG_NET_VENDOR_WANGXUN=y - +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_IOMMU=y +CONFIG_VIRTIO_VFIO_PCI=y +CONFIG_VSOCKETS=y +CONFIG_VIRTIO_VSOCKETS=y CONFIG_XEN_NETDEV_FRONTEND=y diff --git a/configs/x86_64/zone.config b/configs/x86_64/zone.config index 41606d5..e7a2acc 100644 --- a/configs/x86_64/zone.config +++ b/configs/x86_64/zone.config @@ -1720,6 +1720,14 @@ CONFIG_VIRTIO_DMA_SHARED_BUFFER=y CONFIG_VHOST_MENU=y +CONFIG_VFIO=y +CONFIG_VFIO_PCI=y +CONFIG_VIRTIO_IOMMU=y +CONFIG_VIRTIO_VFIO_PCI=y +CONFIG_VSOCKETS=y +CONFIG_VIRTIO_VSOCKETS=y + + CONFIG_XEN_BALLOON=y CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512