x86/PCI: never allocate PCI MMIO resources below BIOS_END
authorBjorn Helgaas <bjorn.helgaas@hp.com>
Fri, 23 Apr 2010 23:05:24 +0000 (17:05 -0600)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Mon, 26 Apr 2010 19:30:03 +0000 (12:30 -0700)
commit55051feb57eba600b366006757304a0af3ada2bd
treea32609fa40d0f7b03fa8042f0075e82bca4a3218
parentb91ce4d14a21fc04d165be30319541e0f9204f15
x86/PCI: never allocate PCI MMIO resources below BIOS_END

When we move a PCI device or assign resources to a device not configured
by the BIOS, we want to avoid the BIOS region below 1MB.  Note that if the
BIOS places devices below 1MB, we leave them there.

See https://bugzilla.kernel.org/show_bug.cgi?id=15744
and https://bugzilla.kernel.org/show_bug.cgi?id=15841

Tested-by: Andy Isaacson <adi@hexapodia.org>
Tested-by: Andy Bailey <bailey@akamai.com>
Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
arch/x86/pci/i386.c