ia64/linux-2.6.18-xen.hg

view drivers/pci/Kconfig @ 853:711e402bc141

PCI: sync up the SR-IOV changes between Dom0 and upstream kernel

The SR-IOV patches for the upstream kernel are finally in-tree. This
patch backports some minor changes that appeared in the upstream
kernel after the Dom0 patches were checked-in.

Signed-off-by: Yu Zhao <yu.zhao@intel.com>
author Keir Fraser <keir.fraser@citrix.com>
date Mon Apr 06 13:48:03 2009 +0100 (2009-04-06)
parents fb46e5625c61
children 8dec4aa9b8b9
line source
1 #
2 # PCI configuration
3 #
4 config PCI_MSI
5 bool "Message Signaled Interrupts (MSI and MSI-X)"
6 depends on PCI
7 depends on (X86_LOCAL_APIC && X86_IO_APIC) || IA64
8 help
9 This allows device drivers to enable MSI (Message Signaled
10 Interrupts). Message Signaled Interrupts enable a device to
11 generate an interrupt using an inbound Memory Write on its
12 PCI bus instead of asserting a device IRQ pin.
14 Use of PCI MSI interrupts can be disabled at kernel boot time
15 by using the 'pci=nomsi' option. This disables MSI for the
16 entire system.
18 If you don't know what to do here, say N.
20 config PCI_REASSIGN
21 bool
23 config PCI_DEBUG
24 bool "PCI Debugging"
25 depends on PCI && DEBUG_KERNEL
26 help
27 Say Y here if you want the PCI core to produce a bunch of debug
28 messages to the system log. Select this if you are having a
29 problem with PCI support and want to see more of what is going on.
31 When in doubt, say N.
33 config PCI_GUESTDEV
34 bool "PCI Device Reservation for Passthrough"
35 depends on PCI && ACPI
36 default y
37 help
38 Say Y here if you want to reserve PCI device for passthrough.
40 config PCI_IOV
41 bool "PCI IOV support"
42 depends on PCI
43 help
44 I/O Virtualization is a PCI feature supported by some devices
45 which allows them to create virtual devices which share their
46 physical resources.
48 If unsure, say N.