]> git.baikalelectronics.ru Git - kernel.git/commit
x86/PCI: use host bridge _CRS info by default on 2008 and newer machines
authorBjorn Helgaas <bjorn.helgaas@hp.com>
Tue, 23 Feb 2010 17:24:41 +0000 (10:24 -0700)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Tue, 23 Feb 2010 17:43:42 +0000 (09:43 -0800)
commitbf2667a0973dfa879ee0f4a36bc52b7f26650c4a
tree25db7dccd13f5826a91389c25810425ce36ba2d4
parent163487868b46424e0beeb5f0b5f8e3ca2b5a1581
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>
Documentation/kernel-parameters.txt
arch/ia64/include/asm/acpi.h
arch/x86/include/asm/pci_x86.h
arch/x86/pci/acpi.c
arch/x86/pci/common.c
drivers/acpi/pci_root.c
include/acpi/acpi_drivers.h