Regarding this issue, support for gdbserver has been implemented here: https://github.com/fontamsoc/binutils-gdb/blob/b2eeeae0/gdbserver/linux-pu32-low.cc Support for gdb has been implemented here: https://github.com/fontamsoc/binutils-gdb/blob/b2eeeae0/gdb/pu32-tdep.c gdb is able to successfully connect to gdbserver and start a program on the target; however, gdb is unable to fetch registers and instead shows as follow: (gdb) info registers r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc Find attached full `gdbserver --debug --remote-debug` logs as well as gdb logs. Any idea what might have been missed while implementing gdbserver support ? Would you suggest ways to debug the issue ?