diff options
author | Bjorn Helgaas <bjorn.helgaas@hp.com> | 2010-02-23 10:24:41 -0700 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2010-02-23 09:43:42 -0800 |
commit | 7bc5e3f2be32ae6fb0c74cd0f707f986b3a01a26 (patch) | |
tree | 25db7dccd13f5826a91389c25810425ce36ba2d4 /include/acpi | |
parent | 2fe2abf896c1e7a0ee65faaf3ef0ce654848abbd (diff) | |
download | kernel_samsung_aries-7bc5e3f2be32ae6fb0c74cd0f707f986b3a01a26.zip kernel_samsung_aries-7bc5e3f2be32ae6fb0c74cd0f707f986b3a01a26.tar.gz kernel_samsung_aries-7bc5e3f2be32ae6fb0c74cd0f707f986b3a01a26.tar.bz2 |
x86/PCI: use host bridge _CRS info by default on 2008 and newer machines
The main benefit of using ACPI host bridge window information is that
we can do better resource allocation in systems with multiple host bridges,
e.g., http://bugzilla.kernel.org/show_bug.cgi?id=14183
Sometimes we need _CRS information even if we only have one host bridge,
e.g., https://bugs.launchpad.net/ubuntu/+source/linux/+bug/341681
Most of these systems are relatively new, so this patch turns on
"pci=use_crs" only on machines with a BIOS date of 2008 or newer.
Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'include/acpi')
-rw-r--r-- | include/acpi/acpi_drivers.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/acpi/acpi_drivers.h b/include/acpi/acpi_drivers.h index f4906f6..3a4767c 100644 --- a/include/acpi/acpi_drivers.h +++ b/include/acpi/acpi_drivers.h @@ -104,6 +104,7 @@ int acpi_pci_bind_root(struct acpi_device *device); struct pci_bus *pci_acpi_scan_root(struct acpi_device *device, int domain, int bus); +void pci_acpi_crs_quirks(void); /* -------------------------------------------------------------------------- Processor |