]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - drivers/vfio/pci/Kconfig
treewide: Add SPDX license identifier - Makefile/Kconfig
[mirror_ubuntu-jammy-kernel.git] / drivers / vfio / pci / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
89e1f7d4
AW
2config VFIO_PCI
3 tristate "VFIO support for PCI devices"
4 depends on VFIO && PCI && EVENTFD
71be3423 5 select VFIO_VIRQFD
6d7425f1 6 select IRQ_BYPASS_MANAGER
89e1f7d4
AW
7 help
8 Support for the PCI VFIO bus driver. This is required to make
9 use of PCI drivers using the VFIO framework.
10
11 If you don't know what to do here, say N.
84237a82
AW
12
13config VFIO_PCI_VGA
14 bool "VFIO PCI support for VGA devices"
d65530fb 15 depends on VFIO_PCI && X86 && VGA_ARB
84237a82
AW
16 help
17 Support for VGA extension to VFIO PCI. This exposes an additional
18 region on VGA devices for accessing legacy VGA addresses used by
19 BIOS and generic video drivers.
20
21 If you don't know what to do here, say N.
1d53a3a7
FB
22
23config VFIO_PCI_MMAP
24 depends on VFIO_PCI
25 def_bool y if !S390
26
27config VFIO_PCI_INTX
28 depends on VFIO_PCI
29 def_bool y if !S390
5846ff54
AW
30
31config VFIO_PCI_IGD
08ca1b52
AW
32 bool "VFIO PCI extensions for Intel graphics (GVT-d)"
33 depends on VFIO_PCI && X86
34 default y
35 help
36 Support for Intel IGD specific extensions to enable direct
37 assignment to virtual machines. This includes exposing an IGD
38 specific firmware table and read-only copies of the host bridge
39 and LPC bridge config space.
40
41 To enable Intel IGD assignment through vfio-pci, say Y.
7f928917
AK
42
43config VFIO_PCI_NVLINK2
44 def_bool y
45 depends on VFIO_PCI && PPC_POWERNV
46 help
47 VFIO PCI support for P9 Witherspoon machine with NVIDIA V100 GPUs