X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Farmv4_5_mmu.h;h=3a6851fa0478fd63b5a7c0c5215b67f87f2d19d7;hp=bbe50c6ba453fd5f08d237cade5a343ec73ca20e;hb=0538081246fafbfb74d554bb1b758412534aa254;hpb=0f1163e823c6ca3c2a81fa296157f5dde0635fea diff --git a/src/target/armv4_5_mmu.h b/src/target/armv4_5_mmu.h index bbe50c6ba4..3a6851fa04 100644 --- a/src/target/armv4_5_mmu.h +++ b/src/target/armv4_5_mmu.h @@ -21,7 +21,8 @@ #define ARMV4_5_MMU_H #include "armv4_5_cache.h" -#include "target.h" + +struct target; struct armv4_5_mmu_common { @@ -42,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,