• Joerg Roedel's avatar
    iommu/amd: Implement flush queue · b1516a14
    Joerg Roedel authored
    With the flush queue the IOMMU TLBs will not be flushed at
    every dma-ops unmap operation. The unmapped ranges will be
    queued and flushed at once, when the queue is full. This
    makes unmapping operations a lot faster (on average) and
    restores the performance of the old address allocator.
    Signed-off-by: default avatarJoerg Roedel <jroedel@suse.de>
    b1516a14
amd_iommu.c 88.2 KB