diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2019-03-19 09:50:41 -0700 |
---|---|---|
committer | Matthias Welwarsky <matthias@welwarsky.de> | 2019-06-12 15:14:44 +0100 |
commit | eeabbd58c06e8c5fc01ce87cd2b04725fbc0e2bb (patch) | |
tree | 204b2f63e7f6c460e69e80d9a4b1d8083deb8c0c /src/target/armv7a_mmu.h | |
parent | 604dded6f1cd1e41d8ccf3185bc078ce698f391f (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.h | 2 |
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[]; |