2
0
mirror of git://git.code.sf.net/p/openocd/code synced 2025-08-07 08:27:02 +10:00
openocd/src
Walter Ji 00ee9b09d9 target/mips32: add dsp access support for gdb
Change order of dsp register name array and removed hi0 and lo0
to comply with gdb definition of dsp in mips-dsp.xml, the regs
name array is now mapping corresponding dsp accumulator names
onto `mips32_regs` and `core_regs` instead of mapping to instr
arrays in dsp functions.
feature now requires a place to store cached dsp registers.
Add dsp registers to reg_list for gdb to access them.
Add dsp module enable detection to avoid DSP Disabled exception
while reading dsp accumulators.
Add dsp register reading procedure in `mips32_pracc_read_regs`
and writing procedure in `mips32_pracc_write_regs`.

Change-Id: Iacc335da030ab85989922c81aac7925b3dc17459
Signed-off-by: Walter Ji <walter.ji@oss.cipunited.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/8476
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Oleksij Rempel <linux@rempel-privat.de>
2024-10-05 15:43:03 +00:00
..
flash flash/nor/atsame5: add PIC32CX-SG device IDs 2024-10-01 04:00:05 +00:00
helper jep106: update to revision JEP106BK Sep 2024 2024-10-05 15:42:32 +00:00
jtag jtag: update constant names to follow code style guidelines 2024-10-05 15:42:07 +00:00
pld
rtos rtos: chibios: fix version display 2024-10-05 15:38:23 +00:00
rtt rtt: default the ID to "SEGGER RTT" 2024-08-25 12:43:22 +00:00
server server/telnet: Restructure commands 2024-09-21 09:05:36 +00:00
svf binarybuffer: Invert buf_cmp* return value and rename to buf_eq* 2024-09-21 09:04:06 +00:00
target target/mips32: add dsp access support for gdb 2024-10-05 15:43:03 +00:00
transport
xsvf
hello.c
hello.h
main.c
Makefile.am
openocd.c
openocd.h