• A
    spapr_pci: spapr_iommu: Make DMA window a subregion · cca7fad5
    Alexey Kardashevskiy 提交于
    Currently the default DMA window is represented by a single MemoryRegion.
    However there can be more than just one window so we need
    a "root" memory region to be separated from the actual DMA window(s).
    
    This introduces a "root" IOMMU memory region and adds a subregion for
    the default DMA 32bit window. Following patches will add other
    subregion(s).
    
    This initializes a default DMA window subregion size to the guest RAM
    size as this window can be switched into "bypass" mode which implements
    direct DMA mapping.
    Signed-off-by: NAlexey Kardashevskiy <aik@ozlabs.ru>
    Signed-off-by: NAlexander Graf <agraf@suse.de>
    cca7fad5
spapr_pci.c 29.1 KB