target/mips32: rework mips core register related functions
commit18c64af13500342da5dc304cb3f2024078815bd4
authorWalter Ji <walter.ji@oss.cipunited.com>
Tue, 26 Sep 2023 08:56:02 +0000 (26 16:56 +0800)
committerAntonio Borneo <borneo.antonio@gmail.com>
Wed, 25 Oct 2023 01:33:10 +0000 (25 01:33 +0000)
treea5c69dbc6afa31790053b6848961f1f72abe80a3
parentc7d1f0ddabb301e00738686671b939bb92a06ed9
target/mips32: rework mips core register related functions

Update mips core definitions.
Reworked mips core register structure and read/write function.
Add coprocessor0 register definitions for target configuration.

Change-Id: I59c1f4cc4020db8a78e8d79f7421b87382fa1709
Signed-off-by: Walter Ji <walter.ji@oss.cipunited.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7864
Reviewed-by: Oleksij Rempel <linux@rempel-privat.de>
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/mips32.c
src/target/mips32.h
src/target/mips32_pracc.c
src/target/mips32_pracc.h
src/target/mips_ejtag.h
src/target/mips_m4k.c