summaryrefslogtreecommitdiff
path: root/src/helper/replacements.h
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-11-24 01:27:24 -0800
committerDavid Brownell <dbrownell@users.sourceforge.net>2009-11-24 01:27:24 -0800
commitec64acf536942168b4e038c6720c83687d3a0d08 (patch)
tree70600dda66d1bd4a0ac329a8e94ef197629882d4 /src/helper/replacements.h
parentbf3abc48f008e0a0c0e42b943481872599463af6 (diff)
downloadopenocd_libswd-ec64acf536942168b4e038c6720c83687d3a0d08.tar.gz
openocd_libswd-ec64acf536942168b4e038c6720c83687d3a0d08.tar.bz2
openocd_libswd-ec64acf536942168b4e038c6720c83687d3a0d08.tar.xz
openocd_libswd-ec64acf536942168b4e038c6720c83687d3a0d08.zip
ARM11: use standard run_algorithm()
As with single stepping, the previous stuff was needed because the ARM11 code wasn't using the standard ARM base type and register access ... but now those mechanisms work, so we can switch out that special-purpose glue, in favor of the more thoroughly tested/capable "standard" code. Fixes a bug in the resume() implementation: it wasn't handling two of its arguments correctly, preventing the "flash erase_check" algorithm from working. (This code needs a *subsequent* update for correct register handling, though... removing the confusion about which "r2", for example, to use.) This should resolve some "FIXME" comments too, for Thumb and processor mode support. It also gets rid of a nasty exit() call; servers should only have *clean* shutdown paths. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Diffstat (limited to 'src/helper/replacements.h')
0 files changed, 0 insertions, 0 deletions