arm11: allow minidrivers to implement inner loop of memory writes
commit1f5883ea56cb058221f5731359da3d66838077e0
authorØyvind Harboe <oyvind.harboe@zylin.com>
Tue, 9 Feb 2010 08:55:56 +0000 (9 09:55 +0100)
committerØyvind Harboe <oyvind.harboe@zylin.com>
Mon, 22 Feb 2010 09:15:51 +0000 (22 10:15 +0100)
tree2ae63bd433189b824fa8c3d1264f24fbf98e8745
parent90efc404f3cb9c3f6e7fdb8a2c22fb3e72e9072f
arm11: allow minidrivers to implement inner loop of memory writes

This allows minidrivers to e.g. hardware accelerate memory
writes.

Same trick as is used for arm7/9 dcc writes.

Added error propagation for memory transfer failures in
code rearrangement.

Also the JTAG end state is not updated until after
the memory write run is complete.

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
src/jtag/zy1000/zy1000.c
src/target/arm11_dbgtap.c