commit | b1516a14657acf81a587e9a6e733a881625eee53 | [log] [tgz] |
---|---|---|
author | Joerg Roedel <jroedel@suse.de> | Wed Jul 06 13:07:22 2016 +0200 |
committer | Joerg Roedel <jroedel@suse.de> | Wed Jul 13 12:48:35 2016 +0200 |
tree | a8ad0ca0bd2af8f59ca489ebcfc4dd50cf8bf57d | |
parent | f1eae7c58036b30d434d84a34c6c3154bfb5b496 [diff] |
iommu/amd: Implement flush queue 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: Joerg Roedel <jroedel@suse.de>