diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2009-12-01 00:48:40 -0800 |
---|---|---|
committer | David Brownell <dbrownell@users.sourceforge.net> | 2009-12-01 00:48:40 -0800 |
commit | fb984a477d526b742855bfe0ab07f4dced3b9323 (patch) | |
tree | 80af2aefca7815023ad9c245e094d7188f97fc46 /tools | |
parent | 51e9b25c9ae3478989940f925a36d78364d88764 (diff) | |
download | openocd+libswd-fb984a477d526b742855bfe0ab07f4dced3b9323.tar.gz openocd+libswd-fb984a477d526b742855bfe0ab07f4dced3b9323.tar.bz2 openocd+libswd-fb984a477d526b742855bfe0ab07f4dced3b9323.tar.xz openocd+libswd-fb984a477d526b742855bfe0ab07f4dced3b9323.zip |
Cortex-A8: stop using CP15 ops
There were two chunks of Cortex-A8 code which called the
ARMv7-A CP15 operations; get rid of them, helping prepare
to remove those methods completely:
- post_debug_entry() can use the mrc() method to read
its two registers.
- write_memory() can use dpm->instr_write_data_r0() to
flush the ICache and DCache ... doing it this way is
actually faster since it reduces per-write overhead.
Note that the mrc() method parameters are re-ordered with
respect to the ARM instruction documentation, so that part
can be confusing.
Cleaned up the layout and comments in those areas a bit.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions