]> git.baikalelectronics.ru Git - kernel.git/commit
iommu/vt-d: Enable DMA remapping after rmrr mapped
authorLu Baolu <baolu.lu@linux.intel.com>
Sat, 25 May 2019 05:41:25 +0000 (13:41 +0800)
committerJoerg Roedel <jroedel@suse.de>
Tue, 28 May 2019 08:19:07 +0000 (10:19 +0200)
commitb686edd279ac3fa56ffad0974027cfe65c2e5de5
tree72083292e316aeba2f6b1100f124a74246d32e3b
parent42c9f633d4b2d3936936534f99c9caf0539cfe05
iommu/vt-d: Enable DMA remapping after rmrr mapped

The rmrr devices require identity map of the rmrr regions before
enabling DMA remapping. Otherwise, there will be a window during
which DMA from/to the rmrr regions will be blocked. In order to
alleviate this, we move enabling DMA remapping after all rmrr
regions get mapped.

Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/intel-iommu.c