aboutsummaryrefslogtreecommitdiff
path: root/src/target/cortex_a.c
diff options
context:
space:
mode:
authorPaul Bartholomew <oz_paulb@users.sourceforge.net>2018-07-25 22:59:01 +0200
committerMatthias Welwarsky <matthias@welwarsky.de>2018-07-27 14:12:08 +0100
commit4896c83ce8f28674a0beb34e7d475cb5b0ac7dab (patch)
treee5043563e7e2f3d475c02a8296c5444031f8c1bd /src/target/cortex_a.c
parent11e3b6fb09f06f730e5591c6099d4bbc193ff312 (diff)
target/cortex_a: fix compile error for uninitialized variable
Commit ad6c71e151590f9d07eb07eda978a8d2a845259c introduced the variable "mmu_enabled" whose pointer is passed to cortex_a_mmu() that initialises it. This initialization is not visible to the compiler that issue a compile error. The same situation is common across the same file and the usual workaround is to initialize it to zero; thus the same fix i applied here. Ticket: https://sourceforge.net/p/openocd/tickets/197/ Fixes: commit ad6c71e15159 ("cortex_a: fix virt2phys when mmu is disabled") Change-Id: I77dec41acdf4c715b45ae37b72e36719d96d9283 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: http://openocd.zylin.com/4619 Tested-by: jenkins Reviewed-by: Matthias Welwarsky <matthias@welwarsky.de>
Diffstat (limited to 'src/target/cortex_a.c')
-rw-r--r--src/target/cortex_a.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/target/cortex_a.c b/src/target/cortex_a.c
index b15dcb41..e4d8331b 100644
--- a/src/target/cortex_a.c
+++ b/src/target/cortex_a.c
@@ -3229,7 +3229,7 @@ static int cortex_a_virt2phys(struct target *target,
struct armv7a_common *armv7a = target_to_armv7a(target);
struct adiv5_dap *swjdp = armv7a->arm.dap;
uint8_t apsel = swjdp->apsel;
- int mmu_enabled;
+ int mmu_enabled = 0;
/*
* If the MMU was not enabled at debug entry, there is no