* features/Makefile, features/arm-with-iwmmxt.xml,
authorDaniel Jacobowitz <drow@false.org>
Thu, 8 Feb 2007 21:39:04 +0000 (21:39 +0000)
committerDaniel Jacobowitz <drow@false.org>
Thu, 8 Feb 2007 21:39:04 +0000 (21:39 +0000)
commitfb1e4ffce36db7b63b85bc3a64917bda0c8ac84b
treefa96d864ea40641c4172c0b4becebddf54f02806
parentf3cd89f49b5b3ac6dbf0b462e8643bc5d22aa04e
* features/Makefile, features/arm-with-iwmmxt.xml,
features/gdbserver-regs.xsl, features/number-regs.xsl,
features/sort-regs.xsl, features/xscale-iwmmxt.xml: New files.
* regformats/arm-with-iwmmxt.dat: Generate.
* NEWS: Mention iWMMXt.

* gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.

* Makefile.in (OBS): Add $(XML_BUILTIN).
(XML_DIR, XML_TARGET, XML_FILES, XML_BUILTIN): New.
(clean): Update.
(target.xml, xml-builtin.c, stamp-xml, arm-with-iwmmxt.o)
(arm-with-iwmmxt.c): New.
* config.in, configure: Regenerate.
* configure.ac: Check for iWMMXt.  Handle srv_xmltarget,
srv_xmlbuiltin, and srv_xmlfiles.  Define USE_XML.
* configure.srv: Mention srv_xmltarget and srv_xmlfiles.
(arm*-*-linux*): Add iWMMXt and regset support.
* linux-arm-low.c (PTRACE_GETWMMXREGS, PTRACE_SETWMMXREGS): Define.
(arm_fill_gregset, arm_store_gregset, arm_fill_wmmxregset)
(arm_store_wmmxregset, target_regsets): New.
* server.c (get_features_xml): Take annex argument.  Check builtin
XML documents.
(handle_query): Handle multiple annexes.
20 files changed:
gdb/ChangeLog
gdb/NEWS
gdb/features/Makefile [new file with mode: 0644]
gdb/features/arm-with-iwmmxt.xml [new file with mode: 0644]
gdb/features/gdbserver-regs.xsl [new file with mode: 0644]
gdb/features/number-regs.xsl [new file with mode: 0644]
gdb/features/sort-regs.xsl [new file with mode: 0644]
gdb/features/xscale-iwmmxt.xml [new file with mode: 0644]
gdb/gdbserver/ChangeLog
gdb/gdbserver/Makefile.in
gdb/gdbserver/config.in
gdb/gdbserver/configure
gdb/gdbserver/configure.ac
gdb/gdbserver/configure.srv
gdb/gdbserver/linux-arm-low.c
gdb/gdbserver/server.c
gdb/regformats/arm-with-iwmmxt.dat [new file with mode: 0644]
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.arch/iwmmxt-regs.c [new file with mode: 0644]
gdb/testsuite/gdb.arch/iwmmxt-regs.exp [new file with mode: 0644]