x86: multi pci root bus with different io resource range, on 64-bit
authorYinghai Lu <Yinghai.Lu@Sun.COM>
Tue, 19 Feb 2008 11:21:20 +0000 (03:21 -0800)
committerIngo Molnar <mingo@elte.hu>
Sat, 26 Apr 2008 21:41:04 +0000 (23:41 +0200)
commit30a18d6c3f1e774de656ebd8ff219d53e2ba4029
tree22aad98a32fc182736f78193938a24175a168b81
parent35ddd068fb94b187e94a3fc497ccecf27bdda9ae
x86: multi pci root bus with different io resource range, on 64-bit

scan AMD opteron io/mmio routing to make sure every pci root bus get correct
resource range. Thus later pci scan could assign correct resource to device
with unassigned resource.

this can fix a system without _CRS for multi pci root bus.

Signed-off-by: Yinghai Lu <yinghai.lu@sun.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/pci/Makefile_64
arch/x86/pci/k8-bus_64.c
drivers/pci/probe.c
include/asm-x86/topology.h
include/linux/pci.h