arm mmu: error propagation added for address translation
[fw/openocd] / src / target / armv4_5_mmu.h
index 6b9ed34c0ac5d4fc1ad224b45edbb0357fa94309..3a6851fa0478fd63b5a7c0c5215b67f87f2d19d7 100644 (file)
@@ -43,9 +43,9 @@ enum
 
 extern char* armv4_5_page_type_names[];
 
-uint32_t armv4_5_mmu_translate_va(struct target *target,
+int armv4_5_mmu_translate_va(struct target *target,
                struct armv4_5_mmu_common *armv4_5_mmu, uint32_t va, int *type,
-               uint32_t *cb, int *domain, uint32_t *ap);
+               uint32_t *cb, int *domain, uint32_t *ap, uint32_t *val);
 
 int armv4_5_mmu_read_physical(struct target *target,
                struct armv4_5_mmu_common *armv4_5_mmu,