diff options
author | David Woodhouse <dwmw2@infradead.org> | 2014-03-11 17:10:29 -0700 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2014-03-19 17:25:48 +0000 |
commit | d05019608746240d86a406fbf8d8c1fc71a87101 (patch) | |
tree | 8a5732ae72564c14dfa1013f7904be53b911734c /block/blk-map.c | |
parent | 214e39aa36c9c02355d388f20d83b93fc2fa7298 (diff) | |
download | blackbird-op-linux-d05019608746240d86a406fbf8d8c1fc71a87101.tar.gz blackbird-op-linux-d05019608746240d86a406fbf8d8c1fc71a87101.zip |
iommu/vt-d: Be less pessimistic about domain coherency where possible
In commit 2e12bc29 ("intel-iommu: Default to non-coherent for domains
unattached to iommus") we decided to err on the side of caution and
always assume that it's possible that a device will be attached which is
behind a non-coherent IOMMU.
In some cases, however, that just *cannot* happen. If there *are* no
IOMMUs in the system which are non-coherent, then we don't need to do
it. And flushing the dcache is a *significant* performance hit.
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'block/blk-map.c')
0 files changed, 0 insertions, 0 deletions