summaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
authorBjorn Helgaas <bjorn.helgaas@hp.com>2011-01-06 18:12:30 +0100
committerJesse Barnes <jbarnes@virtuousgeek.org>2011-01-14 17:55:42 +0100
commit64a5fed6663edcf7e3864ed5534e42e2b9f340c7 (patch)
tree53433db771a41409573325b80a3667e703a9854b /arch/x86/Kconfig
parentx86/PCI: don't use native Broadcom CNB20LE driver when ACPI is available (diff)
downloadlinux-64a5fed6663edcf7e3864ed5534e42e2b9f340c7.tar.xz
linux-64a5fed6663edcf7e3864ed5534e42e2b9f340c7.zip
x86/PCI: make Broadcom CNB20LE driver EMBEDDED and EXPERIMENTAL
This functionality is known to be incomplete, so discourage its use in general-purpose kernels. The only reason to use this driver is to support PCI hotplug on CNB20LE- based machines that don't have ACPI, and there are very few such systems. Reference: https://bugzilla.redhat.com/show_bug.cgi?id=665109 Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig10
1 files changed, 8 insertions, 2 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index e330da21b84f..5c5666d4a040 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -1907,13 +1907,19 @@ config PCI_MMCONFIG
depends on X86_64 && PCI && ACPI
config PCI_CNB20LE_QUIRK
- bool "Read CNB20LE Host Bridge Windows"
- depends on PCI
+ bool "Read CNB20LE Host Bridge Windows" if EMBEDDED
+ default n
+ depends on PCI && EXPERIMENTAL
help
Read the PCI windows out of the CNB20LE host bridge. This allows
PCI hotplug to work on systems with the CNB20LE chipset which do
not have ACPI.
+ There's no public spec for this chipset, and this functionality
+ is known to be incomplete.
+
+ You should say N unless you know you need this.
+
config DMAR
bool "Support for DMA Remapping Devices (EXPERIMENTAL)"
depends on PCI_MSI && ACPI && EXPERIMENTAL