diff options
Diffstat (limited to 'drivers/pci/Kconfig')
-rw-r--r-- | drivers/pci/Kconfig | 31 |
1 files changed, 5 insertions, 26 deletions
diff --git a/drivers/pci/Kconfig b/drivers/pci/Kconfig index 5ea5bc70cb82..7a1d6d512837 100644 --- a/drivers/pci/Kconfig +++ b/drivers/pci/Kconfig | |||
@@ -1,10 +1,14 @@ | |||
1 | # | 1 | # |
2 | # PCI configuration | 2 | # PCI configuration |
3 | # | 3 | # |
4 | config ARCH_SUPPORTS_MSI | ||
5 | bool | ||
6 | default n | ||
7 | |||
4 | config PCI_MSI | 8 | config PCI_MSI |
5 | bool "Message Signaled Interrupts (MSI and MSI-X)" | 9 | bool "Message Signaled Interrupts (MSI and MSI-X)" |
6 | depends on PCI | 10 | depends on PCI |
7 | depends on (X86_LOCAL_APIC && X86_IO_APIC) || IA64 || SPARC64 | 11 | depends on ARCH_SUPPORTS_MSI |
8 | help | 12 | help |
9 | This allows device drivers to enable MSI (Message Signaled | 13 | This allows device drivers to enable MSI (Message Signaled |
10 | Interrupts). Message Signaled Interrupts enable a device to | 14 | Interrupts). Message Signaled Interrupts enable a device to |
@@ -17,31 +21,6 @@ config PCI_MSI | |||
17 | 21 | ||
18 | If you don't know what to do here, say N. | 22 | If you don't know what to do here, say N. |
19 | 23 | ||
20 | config PCI_MULTITHREAD_PROBE | ||
21 | bool "PCI Multi-threaded probe (EXPERIMENTAL)" | ||
22 | depends on PCI && EXPERIMENTAL && BROKEN | ||
23 | help | ||
24 | Say Y here if you want the PCI core to spawn a new thread for | ||
25 | every PCI device that is probed. This can cause a huge | ||
26 | speedup in boot times on multiprocessor machines, and even a | ||
27 | smaller speedup on single processor machines. | ||
28 | |||
29 | But it can also cause lots of bad things to happen. A number | ||
30 | of PCI drivers cannot properly handle running in this way, | ||
31 | some will just not work properly at all, while others might | ||
32 | decide to blow up power supplies with a huge load all at once, | ||
33 | so use this option at your own risk. | ||
34 | |||
35 | It is very unwise to use this option if you are not using a | ||
36 | boot process that can handle devices being created in any | ||
37 | order. A program that can create persistent block and network | ||
38 | device names (like udev) is a good idea if you wish to use | ||
39 | this option. | ||
40 | |||
41 | Again, use this option at your own risk, you have been warned! | ||
42 | |||
43 | When in doubt, say N. | ||
44 | |||
45 | config PCI_DEBUG | 24 | config PCI_DEBUG |
46 | bool "PCI Debugging" | 25 | bool "PCI Debugging" |
47 | depends on PCI && DEBUG_KERNEL | 26 | depends on PCI && DEBUG_KERNEL |