From: Michael Schwingen Date: Thu, 25 Apr 2019 20:05:55 +0000 (+0200) Subject: fix XScale register access X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=7a27423e31cee1cef205ee8ef703e6e3bf56782b;p=fw%2Fopenocd fix XScale register access since b5964191f0, all XScale-specific registers were missing, breaking config scripts. Change-Id: Ia56f3ca17500ba54bd08f417e9a5aaaa8a1be8c4 Signed-off-by: Michael Schwingen Reviewed-on: http://openocd.zylin.com/5136 Tested-by: jenkins Reviewed-by: Tomas Vanek --- diff --git a/src/target/xscale.c b/src/target/xscale.c index 093925b62..1a099c946 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; }