]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
iommu/io-pgtable: Support non-coherent page tables
authorBjorn Andersson <bjorn.andersson@linaro.org>
Wed, 15 May 2019 23:32:34 +0000 (16:32 -0700)
committerWill Deacon <will@kernel.org>
Tue, 25 Jun 2019 12:26:47 +0000 (13:26 +0100)
commit9e6ea59f3ff37192fd7aec7821dca6ece629b7d0
treecafa2dcc9651a7b95f163a255e8a1beb7086c2cf
parent4f41845b340783eaec9cc2840fe3cb9a00574054
iommu/io-pgtable: Support non-coherent page tables

Describe the memory related to page table walks as non-cacheable for
iommu instances that are not DMA coherent.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
[will: Use cfg->coherent_walk, fix arm-v7s, ensure outer-shareable for NC]
Signed-off-by: Will Deacon <will@kernel.org>
drivers/iommu/io-pgtable-arm-v7s.c
drivers/iommu/io-pgtable-arm.c