]> git.baikalelectronics.ru Git - kernel.git/commit
Revert mmiocfg heuristics and blacklist changes
authorLinus Torvalds <torvalds@g5.osdl.org>
Tue, 19 Sep 2006 15:15:22 +0000 (08:15 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Tue, 19 Sep 2006 15:15:22 +0000 (08:15 -0700)
commit5a61b743a66fe02a4c2628fab6303ed2de467a52
tree690353097ed789d691c072edd3a7259e3477d511
parentf55bcaa0ec719f55f2d68119b04283027af0b262
Revert mmiocfg heuristics and blacklist changes

This reverts commits bfe1455041e8bcb26fe5e89286448728b9064cdf and
fd1befcf58ca6aa648eb466489ded7d330fd1042, which allowed us to use the
MMIO accesses for PCI config cycles even without the area being marked
reserved in the e820 memory tables.

Those changes were needed for EFI-environment Intel macs, but broke some
newer Intel 965 boards, so for now it's better to revert to our old
2.6.17 behaviour and at least avoid introducing any new breakage.

Andi Kleen has a set of patches that work with both EFI and the broken
Intel 965 boards, which will be applied once they get wider testing.

Cc: Arjan van de Ven <arjan@infradead.org>
Cc: Edgar Hucek <hostmaster@ed-soft.at>
Cc: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Documentation/kernel-parameters.txt
arch/i386/kernel/setup.c
arch/i386/pci/common.c
arch/i386/pci/mmconfig.c
arch/i386/pci/pci.h
arch/x86_64/kernel/e820.c
arch/x86_64/pci/mmconfig.c