diff options
author | Joerg Roedel | 2016-07-06 13:07:22 +0200 |
---|---|---|
committer | Joerg Roedel | 2016-07-13 12:48:35 +0200 |
commit | b1516a14657acf81a587e9a6e733a881625eee53 (patch) | |
tree | a8ad0ca0bd2af8f59ca489ebcfc4dd50cf8bf57d /init/do_mounts_md.c | |
parent | iommu/amd: Allow NULL pointer parameter for domain_flush_complete() (diff) | |
download | kernel-qcow2-linux-b1516a14657acf81a587e9a6e733a881625eee53.tar.gz kernel-qcow2-linux-b1516a14657acf81a587e9a6e733a881625eee53.tar.xz kernel-qcow2-linux-b1516a14657acf81a587e9a6e733a881625eee53.zip |
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>
Diffstat (limited to 'init/do_mounts_md.c')
0 files changed, 0 insertions, 0 deletions