a24b3f8 ArmVirtualizationPkg/PciHostBridgeDxe: translate addresses for IO and MMIO

Authored and Committed by lersek 9 years ago
    ArmVirtualizationPkg/PciHostBridgeDxe: translate addresses for IO and MMIO
    
    Unlike the one in PcAtChipsetPkg, our PciHostBridgeDxe module must handle
    address space translation. IO and MMIO addresses expressed in the
    respective apertures may be mapped to different bases in CPU address
    space, and in case of IO, they actually are.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Laszlo Ersek <lersek@redhat.com>