Skip to content

Commit bed8090

Browse files
committed
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 <steven@edera.dev> Signed-off-by: Simon Veith <simon@edera.dev>
1 parent a1fa9bb commit bed8090

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

configs/aarch64/zone.config

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -747,6 +747,7 @@ CONFIG_ARCH_SUPPORTS_PT_RECLAIM=y
747747
CONFIG_PT_RECLAIM=y
748748

749749

750+
CONFIG_NET=y
750751
CONFIG_NET_INGRESS=y
751752
CONFIG_NET_EGRESS=y
752753
CONFIG_NET_XGRESS=y
@@ -1157,7 +1158,12 @@ CONFIG_NET_VENDOR_VERTEXCOM=y
11571158
CONFIG_NET_VENDOR_WANGXUN=y
11581159

11591160

1160-
1161+
CONFIG_VFIO=y
1162+
CONFIG_VFIO_PCI=y
1163+
CONFIG_VIRTIO_IOMMU=y
1164+
CONFIG_VIRTIO_VFIO_PCI=y
1165+
CONFIG_VSOCKETS=y
1166+
CONFIG_VIRTIO_VSOCKETS=y
11611167

11621168

11631169
CONFIG_XEN_NETDEV_FRONTEND=y

configs/x86_64/zone.config

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1720,6 +1720,14 @@ CONFIG_VIRTIO_DMA_SHARED_BUFFER=y
17201720
CONFIG_VHOST_MENU=y
17211721

17221722

1723+
CONFIG_VFIO=y
1724+
CONFIG_VFIO_PCI=y
1725+
CONFIG_VIRTIO_IOMMU=y
1726+
CONFIG_VIRTIO_VFIO_PCI=y
1727+
CONFIG_VSOCKETS=y
1728+
CONFIG_VIRTIO_VSOCKETS=y
1729+
1730+
17231731
CONFIG_XEN_BALLOON=y
17241732
CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y
17251733
CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512

0 commit comments

Comments
 (0)