Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # PCI configuration | |
3 | # | |
f282b970 DW |
4 | config ARCH_SUPPORTS_MSI |
5 | bool | |
6 | default n | |
7 | ||
1da177e4 LT |
8 | config PCI_MSI |
9 | bool "Message Signaled Interrupts (MSI and MSI-X)" | |
10 | depends on PCI | |
f282b970 | 11 | depends on ARCH_SUPPORTS_MSI |
1da177e4 LT |
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 | ||
309e57df MW |
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 | ||
1da177e4 LT |
22 | If you don't know what to do here, say N. |
23 | ||
bd3989e0 JG |
24 | config 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 | ||
1da177e4 LT |
35 | config 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 | ||
8b955b0d EB |
45 | config HT_IRQ |
46 | bool "Interrupts on hypertransport devices" | |
47 | default y | |
fbab41cc | 48 | depends on PCI && X86_LOCAL_APIC && X86_IO_APIC |
8b955b0d EB |
49 | help |
50 | This allows native hypertransport devices to use interrupts. | |
51 | ||
52 | If unsure say Y. |