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@traverse.com.au> (cherry picked from commit 9ac01aac0a820f2c48b2ab26628a8c90fb005f20)
This commit is contained in:
		 Mathew McBride
					Mathew McBride
				
			
				
					committed by
					
						 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
						parent
						
							c79854e9fc
						
					
				
				
					commit
					3c8825e5f8
				
			| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user