Alex Williamson | 73fa0d1 | 2012-07-31 08:16:23 -0600 | [diff] [blame] | 1 | config VFIO_IOMMU_TYPE1 |
| 2 | tristate |
| 3 | depends on VFIO |
| 4 | default n |
| 5 | |
Alexey Kardashevskiy | 5ffd229 | 2013-05-21 13:33:10 +1000 | [diff] [blame] | 6 | config VFIO_IOMMU_SPAPR_TCE |
| 7 | tristate |
| 8 | depends on VFIO && SPAPR_TCE_IOMMU |
| 9 | default n |
| 10 | |
Gavin Shan | 92d18a6 | 2014-08-08 10:36:20 -0600 | [diff] [blame] | 11 | config VFIO_SPAPR_EEH |
| 12 | tristate |
| 13 | depends on EEH && VFIO_IOMMU_SPAPR_TCE |
| 14 | default n |
| 15 | |
Alex Williamson | cba3345 | 2012-07-31 08:16:22 -0600 | [diff] [blame] | 16 | menuconfig VFIO |
| 17 | tristate "VFIO Non-Privileged userspace driver framework" |
| 18 | depends on IOMMU_API |
Alex Williamson | 73fa0d1 | 2012-07-31 08:16:23 -0600 | [diff] [blame] | 19 | select VFIO_IOMMU_TYPE1 if X86 |
Alexey Kardashevskiy | 5b25199 | 2013-05-21 13:33:11 +1000 | [diff] [blame] | 20 | select VFIO_IOMMU_SPAPR_TCE if (PPC_POWERNV || PPC_PSERIES) |
Gavin Shan | 92d18a6 | 2014-08-08 10:36:20 -0600 | [diff] [blame] | 21 | select VFIO_SPAPR_EEH if (PPC_POWERNV || PPC_PSERIES) |
Arnd Bergmann | 4379d2a | 2014-03-27 11:58:58 -0600 | [diff] [blame] | 22 | select ANON_INODES |
Alex Williamson | cba3345 | 2012-07-31 08:16:22 -0600 | [diff] [blame] | 23 | help |
| 24 | VFIO provides a framework for secure userspace device drivers. |
| 25 | See Documentation/vfio.txt for more details. |
| 26 | |
| 27 | If you don't know what to do here, say N. |
Alex Williamson | 89e1f7d | 2012-07-31 08:16:24 -0600 | [diff] [blame] | 28 | |
| 29 | source "drivers/vfio/pci/Kconfig" |