1
linux/arch/powerpc/platforms
Benjamin Herrenschmidt b5166cc252 [PATCH] powerpc: pci_64 fixes & cleanups
I discovered that in some cases (PowerMac for example) we wouldn't
properly map the PCI IO space on recent kernels. In addition, the code
for initializing PCI host bridges was scattered all over the place with
some duplication between platforms.

This patch fixes the problem and does a small cleanup by creating a
pcibios_alloc_controller() in pci_64.c that is similar to the one in
pci_32.c (just takes an additional device node argument) that takes care
of all the grunt allocation and initialisation work. It should work for
both boot time and dynamically allocated PHBs.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2005-11-16 13:29:46 +11:00
..
4xx ppc: Various minor compile fixes 2005-10-11 22:08:12 +10:00
8xx
85xx ppc: Various minor compile fixes 2005-10-11 22:08:12 +10:00
apus
cell [PATCH] powerpc: move arch/ppc64/kernel/bpa* to arch/powerpc/platforms/cell 2005-11-01 21:03:07 +11:00
chrp ppc/powerpc: workarounds for old Open Firmware versions 2005-11-10 12:00:55 +11:00
embedded6xx powerpc: Merge i8259.c into arch/powerpc/sysdev 2005-10-26 16:47:42 +10:00
iseries [PATCH] powerpc: pci_64 fixes & cleanups 2005-11-16 13:29:46 +11:00
maple [PATCH] powerpc: pci_64 fixes & cleanups 2005-11-16 13:29:46 +11:00
powermac [PATCH] powerpc: pci_64 fixes & cleanups 2005-11-16 13:29:46 +11:00
prep
pseries [PATCH] powerpc: More debugging fixups 2005-11-16 13:29:40 +11:00
Makefile [PATCH] powerpc: create a new arch/powerpc/platforms/cell/smp.c 2005-11-01 21:02:53 +11:00