]> git.gag.com Git - fw/openocd/commit
arm_adi_v5: let dap_lookup_cs_component() to get AP dbgbase
authorAntonio Borneo <borneo.antonio@gmail.com>
Sat, 15 Jan 2022 17:34:21 +0000 (18:34 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 14 May 2022 08:55:33 +0000 (08:55 +0000)
commit613f1c6abbc92aff22ef1731469626759f91ebaa
treed5a7ffd9cb6190fb0fea4f37abf21b033777ff2d
parent7351330a0f1f6ac626964e515ed50bb43499e0e5
arm_adi_v5: let dap_lookup_cs_component() to get AP dbgbase

Simplify the code in cortex_a and aarch64 by moving the call to
dap_get_debugbase() inside dap_lookup_cs_component().

This has the further effects:
- dap_get_debugbase() is not referenced outside arm_adi_v5.c and
  becomes static;
- dap_lookup_cs_component() looses one parameter;
- the coreid parameter 'idx' is passed as value;
- the caller in aarch64 don't have and don't print the irrelevant
  value of AP register APID;
- fixes the debug message in the caller in aarch64 to print the
  coreid value instead of always zero.

Change-Id: Ic7f0f643fdf067c059c8f2455a02ff18a3fed054
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6823
Tested-by: jenkins
src/target/aarch64.c
src/target/arm_adi_v5.c
src/target/arm_adi_v5.h
src/target/cortex_a.c