aboutsummaryrefslogtreecommitdiff
path: root/src/target/armv7a_mmu.h
diff options
context:
space:
mode:
authorFlorian Fainelli <f.fainelli@gmail.com>2019-03-19 09:50:41 -0700
committerMatthias Welwarsky <matthias@welwarsky.de>2019-06-12 15:14:44 +0100
commiteeabbd58c06e8c5fc01ce87cd2b04725fbc0e2bb (patch)
tree204b2f63e7f6c460e69e80d9a4b1d8083deb8c0c /src/target/armv7a_mmu.h
parent604dded6f1cd1e41d8ccf3185bc078ce698f391f (diff)
armv7a_mmu: Do not restrict virtual addresses to uint32_t
In preparation for adding super section decoding, do not restrict armv7a_mmu_translate_va_pa() to 32-bit virtual addresses since ARMv7-A processors with VMSA extensions (including LPAE) can issue wider physical addresses. Update casting to uint32_t where necessary. Change-Id: Id1c3d0d5ac324cbdc334259d9ea75fe4981671a1 Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Reviewed-on: http://openocd.zylin.com/5211 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-by: Matthias Welwarsky <matthias@welwarsky.de>
Diffstat (limited to 'src/target/armv7a_mmu.h')
-rw-r--r--src/target/armv7a_mmu.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/target/armv7a_mmu.h b/src/target/armv7a_mmu.h
index 513e5670..36cd9d19 100644
--- a/src/target/armv7a_mmu.h
+++ b/src/target/armv7a_mmu.h
@@ -20,7 +20,7 @@
#define OPENOCD_TARGET_ARMV7A_MMU_H
extern int armv7a_mmu_translate_va_pa(struct target *target, uint32_t va,
- uint32_t *val, int meminfo);
+ target_addr_t *val, int meminfo);
extern const struct command_registration armv7a_mmu_command_handlers[];