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
..
2012-01-03 22:54:07 -05:00
2010-03-04 10:43:58 -06:00
2008-12-21 14:21:15 +11:00
2013-02-12 11:05:21 -06:00
2013-02-12 11:05:18 -06:00
2013-02-12 11:05:20 -06:00
2013-05-06 11:37:43 +10:00
2011-11-08 14:51:46 +11:00