[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200904155513.282067-1-bjorn.andersson@linaro.org>
Date: Fri, 4 Sep 2020 15:55:05 +0000
From: Bjorn Andersson <bjorn.andersson@...aro.org>
To: Will Deacon <will@...nel.org>, Robin Murphy <robin.murphy@....com>,
Joerg Roedel <joro@...tes.org>,
Bjorn Andersson <bjorn.andersson@...aro.org>,
Sai Prakash Ranjan <saiprakash.ranjan@...eaurora.org>,
Jordan Crouse <jcrouse@...eaurora.org>,
Rob Clark <robdclark@...omium.org>
Cc: Sibi Sankar <sibis@...eaurora.org>,
linux-arm-kernel@...ts.infradead.org,
iommu@...ts.linux-foundation.org, linux-kernel@...r.kernel.org,
linux-arm-msm@...r.kernel.org
Subject: [PATCH v3 0/8] iommu/arm-smmu: Support maintaining bootloader mappings
Based on previous attempts and discussions this is the latest attempt at
inheriting stream mappings set up by the bootloader, for e.g. boot splash or
efifb.
Per Will's request this builds on the work by Jordan and Rob for the Adreno
SMMU support. It applies cleanly ontop of v16 of their series, which can be
found at
https://lore.kernel.org/linux-arm-msm/20200901164707.2645413-1-robdclark@gmail.com/
Bjorn Andersson (8):
iommu/arm-smmu: Refactor context bank allocation
iommu/arm-smmu: Delay modifying domain during init
iommu/arm-smmu: Consult context bank allocator for identify domains
iommu/arm-smmu-qcom: Emulate bypass by using context banks
iommu/arm-smmu-qcom: Consistently initialize stream mappings
iommu/arm-smmu: Add impl hook for inherit boot mappings
iommu/arm-smmu: Provide helper for allocating identity domain
iommu/arm-smmu-qcom: Setup identity domain for boot mappings
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 111 ++++++++++++++++++-
drivers/iommu/arm/arm-smmu/arm-smmu.c | 122 ++++++++++++++-------
drivers/iommu/arm/arm-smmu/arm-smmu.h | 14 ++-
3 files changed, 205 insertions(+), 42 deletions(-)
--
2.28.0
Powered by blists - more mailing lists