[openwrt/openwrt] kernel: enable vfio and vfio-pci for armsr-armv8

LEDE Commits lede-commits at lists.infradead.org
Sat Sep 16 12:03:14 PDT 2023


hauke pushed a commit to openwrt/openwrt.git, branch openwrt-23.05:
https://git.openwrt.org/3c8825e5f8ec46368f36f6c92506860a7bb9bc6b

commit 3c8825e5f8ec46368f36f6c92506860a7bb9bc6b
Author: Mathew McBride <matt at traverse.com.au>
AuthorDate: Sun Aug 6 21:19:44 2023 +0000

    kernel: enable vfio and vfio-pci for armsr-armv8
    
    Arm platforms with the right hardware blocks (such as
    GICv3.0+ interrupt controller and SMMU/IOMMU) are
    able to use vfio-pci to pass through PCI devices
    to a VM.
    
    Signed-off-by: Mathew McBride <matt at traverse.com.au>
    (cherry picked from commit 9ac01aac0a820f2c48b2ab26628a8c90fb005f20)
---
 package/kernel/linux/modules/virt.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/kernel/linux/modules/virt.mk b/package/kernel/linux/modules/virt.mk
index 6d255cb176..f45cb17614 100644
--- a/package/kernel/linux/modules/virt.mk
+++ b/package/kernel/linux/modules/virt.mk
@@ -77,7 +77,7 @@ $(eval $(call KernelPackage,kvm-amd))
 define KernelPackage/vfio
   SUBMENU:=Virtualization
   TITLE:=VFIO Non-Privileged userspace driver framework
-  DEPENDS:=@TARGET_x86_64
+  DEPENDS:=@TARGET_x86_64||TARGET_armsr_armv8
   KCONFIG:= \
 	CONFIG_VFIO \
 	CONFIG_VFIO_NOIOMMU=n \
@@ -99,7 +99,7 @@ $(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
+  DEPENDS:=@TARGET_x86_64||TARGET_armsr_armv8 @PCI_SUPPORT +kmod-vfio +kmod-irqbypass
   KCONFIG:= \
 	CONFIG_VFIO_PCI \
 	CONFIG_VFIO_PCI_IGD=n




More information about the lede-commits mailing list