diff options
author | Joel Brobecker <brobecker@gnat.com> | 2013-01-07 11:39:25 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2013-01-07 11:39:25 +0000 |
commit | 50681a27052bb304959dd6beb1bd38bc3c27fa23 (patch) | |
tree | 075bd06502ffdb59886710b2cdc4b972319222b6 | |
parent | 3f6e77ef16e580abf959d28f5a090a79160937aa (diff) | |
download | gdb-50681a27052bb304959dd6beb1bd38bc3c27fa23.zip gdb-50681a27052bb304959dd6beb1bd38bc3c27fa23.tar.gz gdb-50681a27052bb304959dd6beb1bd38bc3c27fa23.tar.bz2 |
Allow powerpc-*-lynxos* GDBserver to send register map via XML...
... back to GDB. The transfer occurs when GDB sends the
'qXfer:features:read:target.xml' packet. This allows us to make
sure that GDB and GDBserver use the same register numbering.
This is important on Lynx 178, where GDB selects the rs6000:6000
architecture by default instead of the powerpc:common architecture.
gdb/gdbserver/ChangeLog:
* configure.srv (powerpc-*-lynxos*): Set srv_xmlfiles.
-rw-r--r-- | gdb/gdbserver/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/gdbserver/configure.srv | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index 8f85b92..836f0df 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,5 +1,9 @@ 2013-01-07 Joel Brobecker <brobecker@adacore.com> + * configure.srv (powerpc-*-lynxos*): Set srv_xmlfiles. + +2013-01-07 Joel Brobecker <brobecker@adacore.com> + * lynx-low.c (lynx_resume): Use the resume_info parameter to determine the ptid for the lynx_ptrace call, unless it is equal to minus_one_ptid, in which case we use the diff --git a/gdb/gdbserver/configure.srv b/gdb/gdbserver/configure.srv index d1e04a9..cb7cfee 100644 --- a/gdb/gdbserver/configure.srv +++ b/gdb/gdbserver/configure.srv @@ -229,6 +229,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" |