forked from Imagelibrary/binutils-gdb
* features/Makefile (%.dat): Emit xmltarget statement.
* regformats/regdat.sh: Support xmltarget and xmlarch statments.
Generate code to set gdbserver_xmltarget in init_registers_${name}.
* regformats/arm-with-iwmmxt.dat: Regenerate.
* regformats/mips64-linux.dat: Regenerate.
* regformats/mips-linux.dat: Regenerate.
* regformats/rs6000/powerpc-32.dat: Regenerate.
* regformats/rs6000/powerpc-64.dat: Regenerate.
* regformats/rs6000/powerpc-e500.dat: Regenerate.
* regformats/reg-arm.dat: Add xmlarch statement.
* regformats/reg-i386.dat: Likewise.
* regformats/reg-i386-linux.dat: Likewise.
* regformats/reg-x86-64-linux.dat: Likewise.
* regformats/reg-spu.dat: Likewise.
gdbserver/ChangeLog:
* regcache.h (gdbserver_xmltarget): Add extern declaration.
* server.c (gdbserver_xmltarget): Define.
(get_features_xml): Use it to replace "target.xml" and arch_string.
* configure.srv: Remove srv_xmltarget. Add XML files that were
mentioned there to srv_xmlfiles instead. Remove conditional tests
on gdb_cv_arm_iwmmxt, gdb_cv_ppc_altivec, gdb_cv_ppc_spe; set
srv_xmlfiles and srv_regobj to include all possible choices.
* configure.ac (srv_xmltarget): Remove.
(srv_xmlfiles): Do not add "target.xml".
(gdb_cv_arm_iwmmxt, gdb_cv_ppc_altivec, gdb_cv_ppc_spe): Remove
checks for supplementary target information.
* configure: Regenerate.
* Makefile.in (XML_TARGET): Remove.
(target.xml): Remove rule.
(clean): Do not clean up target.xml.
(.PRECIOUS): Do not mention target.xml.
* target.h (struct target_ops): Remove arch_string member.
* linux-low.c (linux_arch_string): Remove.
(linux_target_ops): Remove arch_string initializer.
* linux-low.h (struct linux_target_ops): Remove arch_string member.
* linux-i386-low.c (the_low_target): Remove arch_string initializer.
* linux-x86-64-low.c (the_low_target): Remove arch_string initializer.
* spu-low.c (spu_arch_string): Remove.
(spu_target_ops): Remove arch_string initializer.
* win32-low.c (win32_arch_string): Remove.
(win32_target_ops): Remove arch_string initializer.
* win32-low.h (struct win32_target_ops): Remove arch_string member.
* win32-arm-low.c (the_low_target): Remove arch_string initializer.
* win32-i368-low.c (the_low_target): Remove arch_string initializer.
78 lines
605 B
Plaintext
78 lines
605 B
Plaintext
# DO NOT EDIT: generated from mips-linux.xml
|
|
name:mips_linux
|
|
xmltarget:mips-linux.xml
|
|
expedite:r29,pc
|
|
32:r0
|
|
32:r1
|
|
32:r2
|
|
32:r3
|
|
32:r4
|
|
32:r5
|
|
32:r6
|
|
32:r7
|
|
32:r8
|
|
32:r9
|
|
32:r10
|
|
32:r11
|
|
32:r12
|
|
32:r13
|
|
32:r14
|
|
32:r15
|
|
32:r16
|
|
32:r17
|
|
32:r18
|
|
32:r19
|
|
32:r20
|
|
32:r21
|
|
32:r22
|
|
32:r23
|
|
32:r24
|
|
32:r25
|
|
32:r26
|
|
32:r27
|
|
32:r28
|
|
32:r29
|
|
32:r30
|
|
32:r31
|
|
32:status
|
|
32:lo
|
|
32:hi
|
|
32:badvaddr
|
|
32:cause
|
|
32:pc
|
|
32:f0
|
|
32:f1
|
|
32:f2
|
|
32:f3
|
|
32:f4
|
|
32:f5
|
|
32:f6
|
|
32:f7
|
|
32:f8
|
|
32:f9
|
|
32:f10
|
|
32:f11
|
|
32:f12
|
|
32:f13
|
|
32:f14
|
|
32:f15
|
|
32:f16
|
|
32:f17
|
|
32:f18
|
|
32:f19
|
|
32:f20
|
|
32:f21
|
|
32:f22
|
|
32:f23
|
|
32:f24
|
|
32:f25
|
|
32:f26
|
|
32:f27
|
|
32:f28
|
|
32:f29
|
|
32:f30
|
|
32:f31
|
|
32:fcsr
|
|
32:fir
|
|
32:restart
|