mips: optimize CP0 read/write code
authorSalvador Arroyo <sarroyofdez@yahoo.es>
Thu, 1 Nov 2012 19:55:28 +0000 (20:55 +0100)
committerKeith Packard <keithp@keithp.com>
Sat, 13 Apr 2013 06:34:43 +0000 (23:34 -0700)
commitad8800839bc7f121daadfa266c811c7562a1367b
tree16a45aaa35ce55ecec30dd02eddf9bcceb52dd3b
parent9641031b492aa168558eb6a70d78cbc8be2c753e
mips: optimize CP0 read/write code

MIPS32_PRACC_BASE_ADDR is defined as 0xFF200000. Now is
possible to load the base address with a lui instruction and
only one pracc access.
Offsets to the pracc code addresses are defined to simplify the code
and probably make it a bit more readable or self-explained.

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