]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - drivers/iommu/intel-iommu.c
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)
commitd8190dc638866fe5811d4b45b3af6f34b3f5870f
tree72083292e316aeba2f6b1100f124a74246d32e3b
parentd850c2ee5fe2259968e3889624ad22ea15cb4a38
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