packages: add virtio-pci and virtio-mmio packages, fix 9pnet dependencies
authorZoltan HERPAI <wigyori@uid0.hu>
Mon, 4 Jul 2016 17:28:51 +0000 (19:28 +0200)
committerZoltan HERPAI <wigyori@uid0.hu>
Mon, 4 Jul 2016 17:28:51 +0000 (19:28 +0200)
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
package/kernel/linux/modules/netsupport.mk
package/kernel/linux/modules/other.mk

index 919ddcf81900e64bcdf250274bea537d6113990e..032e085c2f7efc00cbbc7e2b164d863f12a3169d 100644 (file)
@@ -1029,7 +1029,7 @@ $(eval $(call KernelPackage,mpls))
 define KernelPackage/9pnet
   SUBMENU:=$(NETWORK_SUPPORT_MENU)
   TITLE:=Plan 9 Resource Sharing Support (9P2000)
-  DEPENDS:=@PCI_SUPPORT
+  DEPENDS:=@PCI_SUPPORT +kmod-virtio-pci
   KCONFIG:= \
        CONFIG_NET_9P=m \
        CONFIG_NET_9P_DEBUG=n \
index 301460e41670cca5ab0404db730a6fce8841bb2d..885f40a2e67ae4e14e62bded7f4c82ac2e77cace 100644 (file)
@@ -1072,3 +1072,39 @@ define KernelPackage/bmp085-spi/description
 endef
 
 $(eval $(call KernelPackage,bmp085-spi))
+
+
+define KernelPackage/virtio-pci
+  SUBMENU:=$(OTHER_MENU)
+  TITLE:=Virtio PCI support
+  KCONFIG:= CONFIG_VIRTIO CONFIG_VIRTIO_PCI
+  FILES:=\
+       $(LINUX_DIR)/drivers/virtio/virtio_pci.ko \
+       $(LINUX_DIR)/drivers/virtio/virtio.ko \
+       $(LINUX_DIR)/drivers/virtio/virtio_ring.ko
+  AUTOLOAD:=$(call AutoProbe,virtio virtio_ring virtio_pci)
+endef
+define KernelPackage/virtio-pci/description
+ This driver adds virtio PCI support.
+endef
+
+$(eval $(call KernelPackage,virtio-pci))
+
+
+define KernelPackage/virtio-mmio
+  SUBMENU:=$(OTHER_MENU)
+  TITLE:=Virtio MMIO support
+  KCONFIG:= CONFIG_VIRTIO CONFIG_VIRTIO_MMIO
+  FILES:= \
+       $(LINUX_DIR)/drivers/virtio/virtio.ko \
+       $(LINUX_DIR)/drivers/virtio/virtio_ring.ko \
+       $(LINUX_DIR)/drivers/virtio/virtio_mmio.ko
+  AUTOLOAD:=$(call AutoProbe,virtio virtio_ring virtio_mmio)
+endef
+define KernelPackage/virtio-mmio/description
+ This driver adds virtio MMIO support.
+endef
+
+$(eval $(call KernelPackage,virtio-mmio))
+
+