This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / pci / Kconfig
index 929012e..03681b9 100644 (file)
@@ -1,15 +1,22 @@
 #
 # PCI configuration
 #
-config PCI_MSI
-       bool "Message Signaled Interrupts (MSI and MSI-X)"
+config PCI_USE_VECTOR
+       bool "Vector-based interrupt indexing (MSI)"
        depends on (X86_LOCAL_APIC && X86_IO_APIC) || IA64
        default n
        help
-          This allows device drivers to enable MSI (Message Signaled
-          Interrupts).  Message Signaled Interrupts enable a device to
-          generate an interrupt using an inbound Memory Write on its
-          PCI bus instead of asserting a device IRQ pin.
+          This replaces the current existing IRQ-based index interrupt scheme
+          with the vector-base index scheme. The advantages of vector base
+          over IRQ base are listed below:
+          1) Support MSI implementation.
+          2) Support future IOxAPIC hotplug
+
+          Note that this allows the device drivers to enable MSI, Message
+          Signaled Interrupt, on all MSI capable device functions detected.
+          Message Signal Interrupt enables an MSI-capable hardware device to
+          send an inbound Memory Write on its PCI bus instead of asserting
+          IRQ signal on device IRQ pin.
 
           If you don't know what to do here, say N.