aboutsummaryrefslogtreecommitdiff
path: root/src/target/nds32_v3m.c
diff options
context:
space:
mode:
authorAndreas Fritiofson <andreas.fritiofson@gmail.com>2013-03-09 10:44:07 +0100
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2013-06-12 20:11:36 +0000
commitb8c44b3fd7265ff7c5c057bf5d4573344706a55e (patch)
tree4d7ac3534a53bf53fd275671d85033c49b842b4f /src/target/nds32_v3m.c
parent8e4c80c17d6abea8754ab29aa5285ae10e6e273b (diff)
downloadriscv-openocd-b8c44b3fd7265ff7c5c057bf5d4573344706a55e.zip
riscv-openocd-b8c44b3fd7265ff7c5c057bf5d4573344706a55e.tar.gz
riscv-openocd-b8c44b3fd7265ff7c5c057bf5d4573344706a55e.tar.bz2
[RFC] mips: Enable bulk write optimization for all writes
mips_m4k_bulk_write_memory was only called from target_write_buffer as an optimization when the word count was large enough. Remove mips_m4k_bulk_write_memory from the target type, causing the default implementation to call the regular mips_m4k_write_memory instead. Perform the dispatch to bulk write in mips_m4k_write_memory, enabling the optimization for target_write_memory() writes with size 4, in addition to target_write_buffer() writes. It also enables making the choice of bulk write vs regular write specifically for the architecture and not relying on the generic target code to make a sensible decision. Change-Id: I295f21a67ceaa195802403f2518ea2e0a025c1c7 Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com> Reviewed-on: http://openocd.zylin.com/1215 Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk> Tested-by: jenkins
Diffstat (limited to 'src/target/nds32_v3m.c')
0 files changed, 0 insertions, 0 deletions