aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Schwingen <michael@schwingen.org>2019-04-25 22:05:55 +0200
committerMatthias Welwarsky <matthias@welwarsky.de>2019-06-12 15:15:40 +0100
commit7a27423e31cee1cef205ee8ef703e6e3bf56782b (patch)
treec734367c22047babccdd9a1e6bd39d8adff53696
parent48478967db9cc4a499ea821a945e81524557cfd2 (diff)
fix XScale register access
since b5964191f0, all XScale-specific registers were missing, breaking config scripts. Change-Id: Ia56f3ca17500ba54bd08f417e9a5aaaa8a1be8c4 Signed-off-by: Michael Schwingen <spam-openocd@discworld.dascon.de> Reviewed-on: http://openocd.zylin.com/5136 Tested-by: jenkins Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
-rw-r--r--src/target/xscale.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/target/xscale.c b/src/target/xscale.c
index 093925b6..1a099c94 100644
--- a/src/target/xscale.c
+++ b/src/target/xscale.c
@@ -2895,6 +2895,7 @@ static void xscale_build_reg_cache(struct target *target)
(*cache_p)->reg_list[i].size = 32;
(*cache_p)->reg_list[i].arch_info = &arch_info[i];
(*cache_p)->reg_list[i].type = &xscale_reg_type;
+ (*cache_p)->reg_list[i].exist = true;
arch_info[i] = xscale_reg_arch_info[i];
arch_info[i].target = target;
}