iommu: msm: Invoke secure fault handler for non-secure CBs
In case if IOMMU is secure, Linux cannot access global space.
At the time of CB fault, we look into global space registers
to get some information like faulting SID from secure CB
fault handler but not from non-secure CB fault handler. So,
handle CB interrupts by secure IRQ fault handler to get more
info.
We cannot unconditionally call into secure fault handler
because, in cases where we run Linux without any secure
environment, or the IOMMU is non-secure, we want to fall
back on the non-secure fault handler.
Change-Id: I323736b23bb4ff141d5ae758edb517cea25c0716
Signed-off-by:
Chintan Pandya <cpandya@codeaurora.org>
Loading
Please register or sign in to comment