On Sat, 2017-08-19 at 10:47 -0500, Bjorn Helgaas wrote:
So if ARM64 doesn't have these PCI legacy resources, does that mean an
ARM64 host bridge cannot generate these legacy addresses on PCI? That
is, there's no host bridge window that maps to those PCI addresses?
That seems like a curious restriction on host bridges, but I guess it
would be possible.
It's rather common. For example on POWER8:
- There is no IO space at all
- We configure the 32-bit MMIO window to be around 3..4G (to avoid
overlapping with DMA space below it).
So we effectively have no path to the legacy areas, and that hasn't
been a problem so far.
Cheers,
Ben.