Greetings I have a Spartan6 FPGA in a Xilinx SP605 board configured with a stock Leon3 SPARC processor. Currently, I am running GNU/Linux on the device (kernel version 3.14.26, uClibc version 0.9.33.2, BusyBox 1.23.0) and I am attempting to run gdbserver on the device. Whenever I try to connect remotely through TCP, I get the following error on the GDB client: $ sparc-leon3-linux-gdb hw GNU gdb 7.8.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "--host=x86_64-unknown-linux-gnu --target=sparc-leon3-linux". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from hw...done. (gdb) target remote leon3:1234 Remote debugging using leon3:1234 Remote register badly formatted: T050e:0000000000000000;1e:00000000efc4d6a0;50:0000000000000000;51:0000000000000000;0f:0000000000000000;thread:p37d.37d;core:0; here: 00000000;1e:00000000efc4d6a0;50:0000000000000000;51:0000000000000000;0f:0000000000000000;thread:p37d.37d;core:0; (gdb) Attached you can find the the output of gdbserver (debugging enabled, not placed here). I have done a packet capture of the protocol for an ARM target and compared it to a capture for the Leon3 target and noticed that there a few XML files being transmitted on the ARM target which are not present in the SPARC target. I am not sure if this is necessary. I do not have any other SPARC units on which I can test this issue and searching online and the mailing lists has yielded no results. Please advice. Thank you. Cheers, Orlando.