xref: /linux/drivers/pci/Kconfig (revision 309e57df7b766172ba137a8cbd909f88dd76e8e9)
11da177e4SLinus Torvalds#
21da177e4SLinus Torvalds# PCI configuration
31da177e4SLinus Torvalds#
41da177e4SLinus Torvaldsconfig PCI_MSI
51da177e4SLinus Torvalds	bool "Message Signaled Interrupts (MSI and MSI-X)"
61da177e4SLinus Torvalds	depends on PCI
71da177e4SLinus Torvalds	depends on (X86_LOCAL_APIC && X86_IO_APIC) || IA64
81da177e4SLinus Torvalds	help
91da177e4SLinus Torvalds	   This allows device drivers to enable MSI (Message Signaled
101da177e4SLinus Torvalds	   Interrupts).  Message Signaled Interrupts enable a device to
111da177e4SLinus Torvalds	   generate an interrupt using an inbound Memory Write on its
121da177e4SLinus Torvalds	   PCI bus instead of asserting a device IRQ pin.
131da177e4SLinus Torvalds
14*309e57dfSMatthew Wilcox	   Use of PCI MSI interrupts can be disabled at kernel boot time
15*309e57dfSMatthew Wilcox	   by using the 'pci=nomsi' option.  This disables MSI for the
16*309e57dfSMatthew Wilcox	   entire system.
17*309e57dfSMatthew Wilcox
181da177e4SLinus Torvalds	   If you don't know what to do here, say N.
191da177e4SLinus Torvalds
201da177e4SLinus Torvaldsconfig PCI_DEBUG
211da177e4SLinus Torvalds	bool "PCI Debugging"
221da177e4SLinus Torvalds	depends on PCI && DEBUG_KERNEL
231da177e4SLinus Torvalds	help
241da177e4SLinus Torvalds	  Say Y here if you want the PCI core to produce a bunch of debug
251da177e4SLinus Torvalds	  messages to the system log.  Select this if you are having a
261da177e4SLinus Torvalds	  problem with PCI support and want to see more of what is going on.
271da177e4SLinus Torvalds
281da177e4SLinus Torvalds	  When in doubt, say N.
291da177e4SLinus Torvalds
30