linux/arch/powerpc/platforms/embedded6xx
Benjamin Herrenschmidt 3fd47f063b powerpc/pci: Support per-aperture memory offset
The PCI core supports an offset per aperture nowadays but our arch
code still has a single offset per host bridge representing the
difference betwen CPU memory addresses and PCI MMIO addresses.

This is a problem as new machines and hypervisor versions are
coming out where the 64-bit windows will have a different offset
(basically mapped 1:1) from the 32-bit windows.

This fixes it by using separate offsets. In the long run, we probably
want to get rid of that intermediary struct pci_controller and have
those directly stored into the pci_host_bridge as they are parsed
but this will be a more invasive change.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2013-05-06 13:40:40 +10:00
..
Kconfig powerpc: remove CONFIG_MPC10X_OPENPIC 2013-04-18 13:03:55 +10:00
Makefile powerpc: wii: platform support 2009-12-12 22:24:30 -07:00
c2k.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
flipper-pic.c ppc-6xx: fix build failure in flipper-pic.c and hlwd-pic.c 2012-02-22 18:41:19 -07:00
flipper-pic.h powerpc: gamecube/wii: flipper interrupt controller support 2009-12-12 22:24:28 -07:00
gamecube.c powerpc/kexec: Remove empty ppc_md.machine_kexec_prepare 2011-01-21 14:08:36 +11:00
hlwd-pic.c ppc-6xx: fix build failure in flipper-pic.c and hlwd-pic.c 2012-02-22 18:41:19 -07:00
hlwd-pic.h powerpc: wii: hollywood interrupt controller support 2009-12-12 22:24:30 -07:00
holly.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
linkstation.c powerpc/mpic: Remove duplicate MPIC_WANTS_RESET flag 2012-02-23 10:50:00 +11:00
ls_uart.c [POWERPC] 82xx and embedded6xx: Use machine_*_initcall() hooks in platform code 2008-01-28 08:30:41 -06:00
mpc10x.h powerpc/pci: Support per-aperture memory offset 2013-05-06 13:40:40 +10:00
mpc7448_hpc2.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
prpmc2800.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
storcenter.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
usbgecko_udbg.c powerpc/gamecube/wii: Fix off-by-one error in ugecon/usbgecko_udbg 2009-12-18 15:13:57 +11:00
usbgecko_udbg.h powerpc: gamecube/wii: early debugging using usbgecko 2009-12-12 22:24:31 -07:00
wii.c memblock: s/memblock_analyze()/memblock_allow_resize()/ and update users 2011-12-08 10:22:08 -08:00