target/cortex_a: remove duplicate code to read target registers
The functions cortex_a_dap_{read,write}_coreregister_u32() are
duplicate of the functions dpm_{read,write}_reg().
Remove both duplicated functions in cortex_a.c while export only
dpm_read_reg(), since dpm_write_reg() is currently not used.
Rename dpm_read_reg() as arm_dpm_read_reg() to keep uniform the
naming style.
Change-Id: I501bc99dc402039e630c47917a086a0bb382782c
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/4747
Reviewed-by: Matthias Welwarsky <matthias@welwarsky.de>
Tested-by: jenkins
This commit is contained in:
committed by
Matthias Welwarsky
parent
cf9c0fba9b
commit
29c81a8051
@@ -168,7 +168,7 @@ static int dpm_read_reg_u64(struct arm_dpm *dpm, struct reg *r, unsigned regnum)
|
||||
}
|
||||
|
||||
/* just read the register -- rely on the core mode being right */
|
||||
static int dpm_read_reg(struct arm_dpm *dpm, struct reg *r, unsigned regnum)
|
||||
int arm_dpm_read_reg(struct arm_dpm *dpm, struct reg *r, unsigned regnum)
|
||||
{
|
||||
uint32_t value;
|
||||
int retval;
|
||||
@@ -352,7 +352,7 @@ int arm_dpm_read_current_registers(struct arm_dpm *dpm)
|
||||
for (unsigned i = 0; i < 2; i++) {
|
||||
r = arm->core_cache->reg_list + i;
|
||||
if (!r->valid) {
|
||||
retval = dpm_read_reg(dpm, r, i);
|
||||
retval = arm_dpm_read_reg(dpm, r, i);
|
||||
if (retval != ERROR_OK)
|
||||
goto fail;
|
||||
}
|
||||
@@ -372,7 +372,7 @@ int arm_dpm_read_current_registers(struct arm_dpm *dpm)
|
||||
if (r->valid)
|
||||
continue;
|
||||
|
||||
retval = dpm_read_reg(dpm, r, i);
|
||||
retval = arm_dpm_read_reg(dpm, r, i);
|
||||
if (retval != ERROR_OK)
|
||||
goto fail;
|
||||
}
|
||||
@@ -676,7 +676,7 @@ static int arm_dpm_read_core_reg(struct target *target, struct reg *r,
|
||||
goto fail;
|
||||
}
|
||||
|
||||
retval = dpm_read_reg(dpm, r, regnum);
|
||||
retval = arm_dpm_read_reg(dpm, r, regnum);
|
||||
if (retval != ERROR_OK)
|
||||
goto fail;
|
||||
/* always clean up, regardless of error */
|
||||
@@ -784,7 +784,7 @@ static int arm_dpm_full_context(struct target *target)
|
||||
continue;
|
||||
|
||||
/* CPSR was read, so "R16" must mean SPSR */
|
||||
retval = dpm_read_reg(dpm,
|
||||
retval = arm_dpm_read_reg(dpm,
|
||||
&cache->reg_list[i],
|
||||
(r->num == 16) ? 17 : r->num);
|
||||
if (retval != ERROR_OK)
|
||||
|
||||
Reference in New Issue
Block a user