iommu: msm: add page fault handler for secure context banks

Currently, page faults from a secure context bank are not reported or
handled in any way. Add an interrupt handler for the interrupt
generated by the secure environment when a page fault occurs. Request
the relevant registers from the secure environment and dump them.

This change will facilitate debugging page faults.

Change-Id: Ife03c97394580d4baffce6e4e45b22b6b7b7f7e7
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
diff --git a/arch/arm/mach-msm/include/mach/iommu.h b/arch/arm/mach-msm/include/mach/iommu.h
index 06f5215..70c696c 100644
--- a/arch/arm/mach-msm/include/mach/iommu.h
+++ b/arch/arm/mach-msm/include/mach/iommu.h
@@ -209,6 +209,7 @@
  */
 irqreturn_t msm_iommu_fault_handler(int irq, void *dev_id);
 irqreturn_t msm_iommu_fault_handler_v2(int irq, void *dev_id);
+irqreturn_t msm_iommu_secure_fault_handler_v2(int irq, void *dev_id);
 
 enum {
 	PROC_APPS,