summaryrefslogtreecommitdiff
path: root/tcl/mmr_helpers.tcl
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-12-01 00:48:40 -0800
committerDavid Brownell <dbrownell@users.sourceforge.net>2009-12-01 00:48:40 -0800
commitfb984a477d526b742855bfe0ab07f4dced3b9323 (patch)
tree80af2aefca7815023ad9c245e094d7188f97fc46 /tcl/mmr_helpers.tcl
parent51e9b25c9ae3478989940f925a36d78364d88764 (diff)
downloadopenocd+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 'tcl/mmr_helpers.tcl')
0 files changed, 0 insertions, 0 deletions