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
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
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
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
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
usbgecko_udbg.h
wii.c memblock: s/memblock_analyze()/memblock_allow_resize()/ and update users 2011-12-08 10:22:08 -08:00