• Joerg Roedel's avatar
    iommu/amd: Work around broken IVRS tables · af1be049
    Joerg Roedel authored
    On some systems the IVRS table does not contain all PCI
    devices present in the system. In case a device not present
    in the IVRS table is translated by the IOMMU no DMA is
    possible from that device by default.
    This patch fixes this by removing the DTE entry for every
    PCI device present in the system and not covered by IVRS.
    
    Cc: stable@vger.kernel.org # >= 3.0
    Signed-off-by: default avatarJoerg Roedel <joerg.roedel@amd.com>
    af1be049
amd_iommu.c 82.4 KB