mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-01-03 04:42:23 +00:00
kernel: add VFIO kernel packages
Add kmod-vfio and kmod-vfio-pci packages. Signed-off-by: Nicola Corna <nicola@corna.info>
This commit is contained in:
parent
8fea4a102c
commit
f089f7373e
@ -72,3 +72,46 @@ define KernelPackage/kvm-amd/description
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,kvm-amd))
|
$(eval $(call KernelPackage,kvm-amd))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/vfio
|
||||||
|
SUBMENU:=Virtualization
|
||||||
|
TITLE:=VFIO Non-Privileged userspace driver framework
|
||||||
|
DEPENDS:=@TARGET_x86_64
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_VFIO \
|
||||||
|
CONFIG_VFIO_NOIOMMU=n \
|
||||||
|
CONFIG_VFIO_MDEV=n
|
||||||
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/drivers/vfio/vfio.ko \
|
||||||
|
$(LINUX_DIR)/drivers/vfio/vfio_virqfd.ko \
|
||||||
|
$(LINUX_DIR)/drivers/vfio/vfio_iommu_type1.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,vfio vfio_iommu_type1 vfio_virqfd)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/vfio/description
|
||||||
|
VFIO provides a framework for secure userspace device drivers.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,vfio))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/vfio-pci
|
||||||
|
SUBMENU:=Virtualization
|
||||||
|
TITLE:=Generic VFIO support for any PCI device
|
||||||
|
DEPENDS:=@TARGET_x86_64 @PCI_SUPPORT +kmod-vfio +kmod-irqbypass
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_VFIO_PCI \
|
||||||
|
CONFIG_VFIO_PCI_IGD=y
|
||||||
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/drivers/vfio/pci/vfio-pci-core.ko@ge5.15 \
|
||||||
|
$(LINUX_DIR)/drivers/vfio/pci/vfio-pci.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,vfio-pci)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/vfio-pci/description
|
||||||
|
Support for the generic PCI VFIO bus driver which can connect any PCI
|
||||||
|
device to the VFIO framework.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,vfio-pci))
|
||||||
|
Loading…
Reference in New Issue
Block a user