mips: mips32_pracc_fastdata_xfer() little modification42/1142/3
authorSalvador Arroyo <sarroyofdez@yahoo.es>
Sat, 23 Feb 2013 21:53:35 +0000 (22:53 +0100)
committerSpencer Oliver <spen@spen-soft.co.uk>
Tue, 2 Apr 2013 15:13:06 +0000 (15:13 +0000)
commit2dde122b66b3bf1a4d3c2798fb4b369b66de9309
tree11fd6fa710aae784019e77f56cd4023db9500b97
parent1d040adb0dd838f4d49b87573ee912d5bc917886
mips: mips32_pracc_fastdata_xfer() little modification

In this function after loading the handler code and the jump code there is a call
to wait_for_pracc_rw() to verify that a pracc access is pending.
Next the address is read to verify that the handler is running, the address should be at
fastdata area.
Next, another call is made to wait_for_pracc_rw(). This call is not needed, we now already
that a pracc access is pending.
Better we call this function before loading the end address to be sure it is loaded correctly.

Signed-off-by: Salvador Arroyo <sarroyofdez@yahoo.es>
Change-Id: If311450ea634786fc28cf1a8e18ed24ce5257d20
Reviewed-on: http://openocd.zylin.com/1142
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/target/mips32_pracc.c