diff options
author | Jeff Garzik <jeff@garzik.org> | 2007-10-11 16:58:30 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-10-12 18:03:19 -0400 |
commit | a79e4198d1effbba040e9bf407a95fc9b3418789 (patch) | |
tree | bbfeed15db3a03c3e7f50ae36f18c017fb940b9e /arch/i386 | |
parent | 32a2eea795643929a43cbbba00d8c4a176b309bf (diff) |
PCI: X86: Introduce and enable PCI domain support
* fix bug in pci_read() and pci_write() which prevented PCI domain
support from working (hardcoded domain 0).
* unconditionally enable CONFIG_PCI_DOMAINS
* implement pci_domain_nr() and pci_proc_domain(), as required of
all arches when CONFIG_PCI_DOMAINS is enabled.
* store domain in struct pci_sysdata, as assigned by ACPI
* support "pci=nodomains"
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Cc: Andi Kleen <ak@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'arch/i386')
-rw-r--r-- | arch/i386/Kconfig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/i386/Kconfig b/arch/i386/Kconfig index 2d85e4b87307..515abb98d41d 100644 --- a/arch/i386/Kconfig +++ b/arch/i386/Kconfig | |||
@@ -1137,6 +1137,11 @@ config PCI_MMCONFIG | |||
1137 | depends on PCI && ACPI && (PCI_GOMMCONFIG || PCI_GOANY) | 1137 | depends on PCI && ACPI && (PCI_GOMMCONFIG || PCI_GOANY) |
1138 | default y | 1138 | default y |
1139 | 1139 | ||
1140 | config PCI_DOMAINS | ||
1141 | bool | ||
1142 | depends on PCI | ||
1143 | default y | ||
1144 | |||
1140 | source "drivers/pci/pcie/Kconfig" | 1145 | source "drivers/pci/pcie/Kconfig" |
1141 | 1146 | ||
1142 | source "drivers/pci/Kconfig" | 1147 | source "drivers/pci/Kconfig" |