Root/drivers/pci/Kconfig

1#
2# PCI configuration
3#
4config ARCH_SUPPORTS_MSI
5    bool
6    default n
7
8config PCI_MSI
9    bool "Message Signaled Interrupts (MSI and MSI-X)"
10    depends on PCI
11    depends on ARCH_SUPPORTS_MSI
12    help
13       This allows device drivers to enable MSI (Message Signaled
14       Interrupts). Message Signaled Interrupts enable a device to
15       generate an interrupt using an inbound Memory Write on its
16       PCI bus instead of asserting a device IRQ pin.
17
18       Use of PCI MSI interrupts can be disabled at kernel boot time
19       by using the 'pci=nomsi' option. This disables MSI for the
20       entire system.
21
22       If you don't know what to do here, say N.
23
24config PCI_LEGACY
25    bool "Enable deprecated pci_find_* API"
26    depends on PCI
27    default y
28    help
29      Say Y here if you want to include support for the deprecated
30      pci_find_slot() and pci_find_device() APIs. Most drivers have
31      been converted over to using the proper hotplug APIs, so this
32      option serves to include/exclude only a few drivers that are
33      still using this API.
34
35config PCI_DEBUG
36    bool "PCI Debugging"
37    depends on PCI && DEBUG_KERNEL
38    help
39      Say Y here if you want the PCI core to produce a bunch of debug
40      messages to the system log. Select this if you are having a
41      problem with PCI support and want to see more of what is going on.
42
43      When in doubt, say N.
44
45config PCI_STUB
46    tristate "PCI Stub driver"
47    depends on PCI
48    help
49      Say Y or M here if you want be able to reserve a PCI device
50      when it is going to be assigned to a guest operating system.
51
52      When in doubt, say N.
53
54config PCI_DISABLE_COMMON_QUIRKS
55    bool "PCI disable common quirks"
56    depends on PCI
57    help
58      If you don't know what to do here, say N.
59
60config HT_IRQ
61    bool "Interrupts on hypertransport devices"
62    default y
63    depends on PCI && X86_LOCAL_APIC && X86_IO_APIC
64    help
65       This allows native hypertransport devices to use interrupts.
66
67       If unsure say Y.
68
69config PCI_IOV
70    bool "PCI IOV support"
71    depends on PCI
72    help
73      I/O Virtualization is a PCI feature supported by some devices
74      which allows them to create virtual devices which share their
75      physical resources.
76
77      If unsure, say N.
78

Archive Download this file



interactive