diff --git a/gdb/gdbserver/configure.srv b/gdb/gdbserver/configure.srv index d037c8e..fd26caf 100644 --- a/gdb/gdbserver/configure.srv +++ b/gdb/gdbserver/configure.srv @@ -230,6 +230,9 @@ case "${target}" in ;; powerpc-*-lynxos*) srv_regobj="powerpc-32.o" srv_tgtobj="lynx-low.o lynx-ppc-low.o" + srv_xmlfiles="rs6000/powerpc-32.xml" + srv_xmlfiles="${srv_xmlfiles} rs6000/power-core.xml" + srv_xmlfiles="${srv_xmlfiles} rs6000/power-fpu.xml" srv_lynxos=yes ;; s390*-*-linux*) srv_regobj="s390-linux32.o" diff --git a/gdb/rs6000-tdep.c b/gdb/rs6000-tdep.c index f848700..2252f54 100644 --- a/gdb/rs6000-tdep.c +++ b/gdb/rs6000-tdep.c @@ -79,6 +79,7 @@ #include "features/rs6000/powerpc-860.c" #include "features/rs6000/powerpc-e500.c" #include "features/rs6000/rs6000.c" +#include "remote.h" /* Determine if regnum is an SPE pseudo-register. */ #define IS_SPE_PSEUDOREG(tdep, regnum) ((tdep)->ppc_ev0_regnum >= 0 \ @@ -4284,6 +4285,9 @@ _initialize_rs6000_tdep (void) initialize_tdesc_powerpc_e500 (); initialize_tdesc_rs6000 (); + /* Tell remote stub that we support XML target description. */ + register_remote_support_xml ("powerpc"); + /* Add root prefix command for all "set powerpc"/"show powerpc" commands. */ add_prefix_cmd ("powerpc", no_class, set_powerpc_command,