mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-24 15:56:49 +00:00
kernel: disable IGD (video DRM) support
IGD is only useful when accelerating a VM guest that wants to direct render to memory in the host's framebuffer, but since OpenWrt typically runs on headless hardware, this serves no purpose. Also build vfio with VFIO_NOIOMMU undefined (to get all of the code enabled), but allow it to be enabled via boot-time modparams settings (or at run-time via sysfs writes to "/sys/module/vfio/parameters/enable_unsafe_noiommu_mode". Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
This commit is contained in:
parent
066441b5e4
commit
3b2337b467
@ -82,6 +82,8 @@ define KernelPackage/vfio
|
|||||||
CONFIG_VFIO \
|
CONFIG_VFIO \
|
||||||
CONFIG_VFIO_NOIOMMU=n \
|
CONFIG_VFIO_NOIOMMU=n \
|
||||||
CONFIG_VFIO_MDEV=n
|
CONFIG_VFIO_MDEV=n
|
||||||
|
MODPARAMS.vfio:=\
|
||||||
|
enable_unsafe_noiommu_mode=n
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/vfio/vfio.ko \
|
$(LINUX_DIR)/drivers/vfio/vfio.ko \
|
||||||
$(LINUX_DIR)/drivers/vfio/vfio_virqfd.ko \
|
$(LINUX_DIR)/drivers/vfio/vfio_virqfd.ko \
|
||||||
@ -102,7 +104,7 @@ define KernelPackage/vfio-pci
|
|||||||
DEPENDS:=@TARGET_x86_64 @PCI_SUPPORT +kmod-vfio +kmod-irqbypass
|
DEPENDS:=@TARGET_x86_64 @PCI_SUPPORT +kmod-vfio +kmod-irqbypass
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_VFIO_PCI \
|
CONFIG_VFIO_PCI \
|
||||||
CONFIG_VFIO_PCI_IGD=y
|
CONFIG_VFIO_PCI_IGD=n
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/vfio/pci/vfio-pci-core.ko \
|
$(LINUX_DIR)/drivers/vfio/pci/vfio-pci-core.ko \
|
||||||
$(LINUX_DIR)/drivers/vfio/pci/vfio-pci.ko
|
$(LINUX_DIR)/drivers/vfio/pci/vfio-pci.ko
|
||||||
|
Loading…
Reference in New Issue
Block a user