armv7m: use generic arm read/write_core_reg

Change-Id: I0c15acc1278d2972269d294078495e6b069c830b
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/969
Tested-by: jenkins
Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
This commit is contained in:
Spencer Oliver
2013-01-09 11:04:17 +00:00
committed by Andreas Fritiofson
parent e6b27756da
commit 98709ab461
4 changed files with 26 additions and 27 deletions

View File

@@ -425,8 +425,9 @@ static int cortex_m3_debug_entry(struct target *target)
int num_regs = arm->core_cache->num_regs;
for (i = 0; i < num_regs; i++) {
if (!armv7m->arm.core_cache->reg_list[i].valid)
armv7m->read_core_reg(target, i);
r = &armv7m->arm.core_cache->reg_list[i];
if (!r->valid)
arm->read_core_reg(target, r, i, ARM_MODE_ANY);
}
r = arm->core_cache->reg_list + ARMV7M_xPSR;