1
linux/arch/powerpc/platforms/iseries
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
..
call_hpt.h merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00
call_pci.h merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00
call_sm.h merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00
htab.c [PATCH] ppc64: support 64k pages 2005-11-06 16:56:47 -08:00
hvcall.S powerpc: Get iseries to compile with ARCH=powerpc 2005-10-10 22:52:26 +10:00
hvlog.c [PATCH] ppc64: support 64k pages 2005-11-06 16:56:47 -08:00
hvlpconfig.c merge filename and modify reference to iseries/hv_lp_config.h 2005-11-02 11:55:28 +11:00
iommu.c [PATCH] ppc64: support 64k pages 2005-11-06 16:56:47 -08:00
ipl_parms.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
irq.c powerpc: make iSeries use generic virtual irq mapping 2005-11-14 14:44:24 +11:00
irq.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
Kconfig powerpc: Merge enough to start building in arch/powerpc. 2005-09-26 16:04:21 +10:00
ksyms.c merge filename and modify references to iseries/hv_call_sc.h 2005-11-02 11:37:22 +11:00
lpardata.c Merge Paulus' tree 2005-11-02 18:15:43 +11:00
lpevents.c merge filename and modify references to iseries/it_lp_queue.h 2005-11-02 14:13:34 +11:00
main_store.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
Makefile powerpc: make iSeries boot again 2005-10-12 10:58:00 +10:00
mf.c merge filename and modify references to iseries/vio.h 2005-11-02 15:13:57 +11:00
misc.S [PATCH] powerpc: Consolidate asm compatibility macros 2005-11-10 13:10:38 +11:00
naca.h [PATCH] powerpc: Move naca.h to platforms/iseries 2005-11-02 16:05:53 +11:00
pci.c [PATCH] powerpc: pci_64 fixes & cleanups 2005-11-16 13:29:46 +11:00
pci.h powerpc: eliminate DsaAddr from pci_dn 2005-10-14 16:49:58 +10:00
proc.c merge filename and modify references to iseries/it_lp_queue.h 2005-11-02 14:13:34 +11:00
processor_vpd.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
release_data.h [PATCH] powerpc: Move naca.h to platforms/iseries 2005-11-02 16:05:53 +11:00
setup.c powerpc: iSeries build fixes 2005-11-14 17:14:51 +11:00
setup.h powerpc: Merge machdep.h 2005-10-19 23:11:21 +10:00
smp.c [PATCH] powerpc: Kill ppcdebug 2005-11-07 12:37:45 +11:00
spcomm_area.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
vio.c [PATCH] ppc64: support 64k pages 2005-11-06 16:56:47 -08:00
viopath.c [PATCH] ppc64: support 64k pages 2005-11-06 16:56:47 -08:00
vpd_areas.h ppc64 iseries: move some iSeries include files 2005-09-30 18:03:56 +10:00
vpdinfo.c merge filename and modify references to iseries/hv_types.h 2005-11-02 13:46:07 +11:00