Version:  2.0.40 2.2.26 2.4.37 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0 4.1

Linux/drivers/pci/Kconfig

  1 #
  2 # PCI configuration
  3 #
  4 config PCI_MSI
  5         bool "Message Signaled Interrupts (MSI and MSI-X)"
  6         depends on PCI
  7         select GENERIC_MSI_IRQ
  8         help
  9            This allows device drivers to enable MSI (Message Signaled
 10            Interrupts).  Message Signaled Interrupts enable a device to
 11            generate an interrupt using an inbound Memory Write on its
 12            PCI bus instead of asserting a device IRQ pin.
 13 
 14            Use of PCI MSI interrupts can be disabled at kernel boot time
 15            by using the 'pci=nomsi' option.  This disables MSI for the
 16            entire system.
 17 
 18            If you don't know what to do here, say Y.
 19 
 20 config PCI_MSI_IRQ_DOMAIN
 21         bool
 22         depends on PCI_MSI
 23         select GENERIC_MSI_IRQ_DOMAIN
 24 
 25 config PCI_DEBUG
 26         bool "PCI Debugging"
 27         depends on PCI && DEBUG_KERNEL
 28         help
 29           Say Y here if you want the PCI core to produce a bunch of debug
 30           messages to the system log.  Select this if you are having a
 31           problem with PCI support and want to see more of what is going on.
 32 
 33           When in doubt, say N.
 34 
 35 config PCI_REALLOC_ENABLE_AUTO
 36         bool "Enable PCI resource re-allocation detection"
 37         depends on PCI
 38         help
 39           Say Y here if you want the PCI core to detect if PCI resource
 40           re-allocation needs to be enabled. You can always use pci=realloc=on
 41           or pci=realloc=off to override it.  Note this feature is a no-op
 42           unless PCI_IOV support is also enabled; in that case it will
 43           automatically re-allocate PCI resources if SR-IOV BARs have not
 44           been allocated by the BIOS.
 45 
 46           When in doubt, say N.
 47 
 48 config PCI_STUB
 49         tristate "PCI Stub driver"
 50         depends on PCI
 51         help
 52           Say Y or M here if you want be able to reserve a PCI device
 53           when it is going to be assigned to a guest operating system.
 54 
 55           When in doubt, say N.
 56 
 57 config XEN_PCIDEV_FRONTEND
 58         tristate "Xen PCI Frontend"
 59         depends on PCI && X86 && XEN
 60         select PCI_XEN
 61         select XEN_XENBUS_FRONTEND
 62         default y
 63         help
 64           The PCI device frontend driver allows the kernel to import arbitrary
 65           PCI devices from a PCI backend to support PCI driver domains.
 66 
 67 config HT_IRQ
 68         bool "Interrupts on hypertransport devices"
 69         default y
 70         depends on PCI && X86_LOCAL_APIC
 71         help
 72            This allows native hypertransport devices to use interrupts.
 73 
 74            If unsure say Y.
 75 
 76 config PCI_ATS
 77         bool
 78 
 79 config PCI_IOV
 80         bool "PCI IOV support"
 81         depends on PCI
 82         select PCI_ATS
 83         help
 84           I/O Virtualization is a PCI feature supported by some devices
 85           which allows them to create virtual devices which share their
 86           physical resources.
 87 
 88           If unsure, say N.
 89 
 90 config PCI_PRI
 91         bool "PCI PRI support"
 92         depends on PCI
 93         select PCI_ATS
 94         help
 95           PRI is the PCI Page Request Interface. It allows PCI devices that are
 96           behind an IOMMU to recover from page faults.
 97 
 98           If unsure, say N.
 99 
100 config PCI_PASID
101         bool "PCI PASID support"
102         depends on PCI
103         select PCI_ATS
104         help
105           Process Address Space Identifiers (PASIDs) can be used by PCI devices
106           to access more than one IO address space at the same time. To make
107           use of this feature an IOMMU is required which also supports PASIDs.
108           Select this option if you have such an IOMMU and want to compile the
109           driver for it into your kernel.
110 
111           If unsure, say N.
112 
113 config PCI_LABEL
114         def_bool y if (DMI || ACPI)
115         select NLS
116 
117 source "drivers/pci/host/Kconfig"

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us