aboutsummaryrefslogtreecommitdiff
path: root/src/target/aarch64.c
diff options
context:
space:
mode:
authorMatthias Welwarsky <matthias.welwarsky@sysgo.com>2016-09-16 15:18:47 +0200
committerMatthias Welwarsky <matthias.welwarsky@sysgo.com>2017-02-10 14:01:39 +0100
commit03861123d7ea0f031643afc0faa87027c58cbd11 (patch)
tree56efee8fd7b09927f5aea5b88d3c7a479e2b58f8 /src/target/aarch64.c
parent667c1d0d16784d77c430f3f2a773ad2da4b72ea0 (diff)
aarch64: remove armv7-a virt-to-phys code
Page table layout in aarch64 is very different from armv7-a layout. Remove the incorrect handling, to be replaced correct armv8 code in a later patch Change-Id: I64c728a72a24f9f4177726ccc07a02a8ca0d56ce Signed-off-by: Matthias Welwarsky <matthias.welwarsky@sysgo.com>
Diffstat (limited to 'src/target/aarch64.c')
-rw-r--r--src/target/aarch64.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/target/aarch64.c b/src/target/aarch64.c
index 68de65d2..a2ed8b5f 100644
--- a/src/target/aarch64.c
+++ b/src/target/aarch64.c
@@ -2623,12 +2623,8 @@ static int aarch64_virt2phys(struct target *target, target_addr_t virt,
if (retval != ERROR_OK)
goto done;
*phys = ret;
- } else {/* use this method if armv8->memory_ap not selected
- * mmu must be enable in order to get a correct translation */
- retval = aarch64_mmu_modify(target, 1);
- if (retval != ERROR_OK)
- goto done;
- retval = armv8_mmu_translate_va_pa(target, virt, phys, 1);
+ } else {
+ LOG_ERROR("AAR64 processor not support translate va to pa");
}
done:
return retval;