summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>2023-06-22 12:27:39 +0300
committerWill Deacon <will@kernel.org>2023-08-09 14:44:28 +0300
commit9f3fef23d9b5a858a6e6d5f478bb1b6b76265e76 (patch)
tree4293d384acdfd438f79bb9e527c7528bdd19cfcf /tools/perf/scripts/python/syscall-counts.py
parentfcf226f1f7083cba76af47bf8dd764b68b149cd2 (diff)
downloadlinux-9f3fef23d9b5a858a6e6d5f478bb1b6b76265e76.tar.xz
iommu/qcom: Disable and reset context bank before programming
Writing the new TTBRs, TCRs and MAIRs on a previously enabled context bank may trigger a context fault, resulting in firmware driven AP resets: change the domain initialization programming sequence to disable the context bank(s) and to also clear the related fault address (CB_FAR) and fault status (CB_FSR) registers before writing new values to TTBR0/1, TCR/TCR2, MAIR0/1. Fixes: 0ae349a0f33f ("iommu/qcom: Add qcom_iommu") Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> Link: https://lore.kernel.org/r/20230622092742.74819-4-angelogioacchino.delregno@collabora.com Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions