view drivers/pci/Kconfig @ 884:c7c92f868aa1

linux/pci: reserve io/memory space for bridge

reserve io/memory space for bridge which will be used later
by PCI hotplug.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
author Keir Fraser <keir.fraser@citrix.com>
date Thu May 28 10:00:03 2009 +0100 (2009-05-28)
parents 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_IOMULTI
41 bool "PCI Device IO Multiplex for Passthrough"
42 depends on PCI && ACPI
43 default y
44 help
45 Say Y here if you need io multiplexing.
47 config PCI_RESERVE
48 bool "PCI IO/MEMORY space reserve"
49 depends on PCI
50 default y
51 help
52 Say Y here if you need PCI IO/MEMORY space reserve
54 config PCI_IOV
55 bool "PCI IOV support"
56 depends on PCI
57 help
58 I/O Virtualization is a PCI feature supported by some devices
59 which allows them to create virtual devices which share their
60 physical resources.
62 If unsure, say N.