Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 414ecb03 authored by Georgi Djakov's avatar Georgi Djakov Committed by Will Deacon
Browse files

iommu/arm-smmu-qcom-debug: Add support for TBUs


Operating the TBUs (Translation Buffer Units) from Linux on Qualcomm
platforms can help with debugging context faults. To help with that,
the TBUs can run ATOS (Address Translation Operations) to manually
trigger address translation of IOVA to physical address in hardware
and provide more details when a context fault happens.

The driver will control the resources needed by the TBU to allow
running the debug operations such as ATOS, check for outstanding
transactions, do snapshot capture etc.

Signed-off-by: default avatarGeorgi Djakov <quic_c_gdjako@quicinc.com>
Link: https://lore.kernel.org/r/20240417133731.2055383-3-quic_c_gdjako@quicinc.com


Signed-off-by: default avatarWill Deacon <will@kernel.org>
parent 54a75d8f
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment