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.
134 lines
1.1 KiB
Plaintext
134 lines
1.1 KiB
Plaintext
name:spu
|
|
xmlarch:spu
|
|
expedite:r0,r1,npc
|
|
128:r0
|
|
128:r1
|
|
128:r2
|
|
128:r3
|
|
128:r4
|
|
128:r5
|
|
128:r6
|
|
128:r7
|
|
128:r8
|
|
128:r9
|
|
128:r10
|
|
128:r11
|
|
128:r12
|
|
128:r13
|
|
128:r14
|
|
128:r15
|
|
128:r16
|
|
128:r17
|
|
128:r18
|
|
128:r19
|
|
128:r20
|
|
128:r21
|
|
128:r22
|
|
128:r23
|
|
128:r24
|
|
128:r25
|
|
128:r26
|
|
128:r27
|
|
128:r28
|
|
128:r29
|
|
128:r30
|
|
128:r31
|
|
128:r32
|
|
128:r33
|
|
128:r34
|
|
128:r35
|
|
128:r36
|
|
128:r37
|
|
128:r38
|
|
128:r39
|
|
128:r40
|
|
128:r41
|
|
128:r42
|
|
128:r43
|
|
128:r44
|
|
128:r45
|
|
128:r46
|
|
128:r47
|
|
128:r48
|
|
128:r49
|
|
128:r50
|
|
128:r51
|
|
128:r52
|
|
128:r53
|
|
128:r54
|
|
128:r55
|
|
128:r56
|
|
128:r57
|
|
128:r58
|
|
128:r59
|
|
128:r60
|
|
128:r61
|
|
128:r62
|
|
128:r63
|
|
128:r64
|
|
128:r65
|
|
128:r66
|
|
128:r67
|
|
128:r68
|
|
128:r69
|
|
128:r70
|
|
128:r71
|
|
128:r72
|
|
128:r73
|
|
128:r74
|
|
128:r75
|
|
128:r76
|
|
128:r77
|
|
128:r78
|
|
128:r79
|
|
128:r80
|
|
128:r81
|
|
128:r82
|
|
128:r83
|
|
128:r84
|
|
128:r85
|
|
128:r86
|
|
128:r87
|
|
128:r88
|
|
128:r89
|
|
128:r90
|
|
128:r91
|
|
128:r92
|
|
128:r93
|
|
128:r94
|
|
128:r95
|
|
128:r96
|
|
128:r97
|
|
128:r98
|
|
128:r99
|
|
128:r100
|
|
128:r101
|
|
128:r102
|
|
128:r103
|
|
128:r104
|
|
128:r105
|
|
128:r106
|
|
128:r107
|
|
128:r108
|
|
128:r109
|
|
128:r110
|
|
128:r111
|
|
128:r112
|
|
128:r113
|
|
128:r114
|
|
128:r115
|
|
128:r116
|
|
128:r117
|
|
128:r118
|
|
128:r119
|
|
128:r120
|
|
128:r121
|
|
128:r122
|
|
128:r123
|
|
128:r124
|
|
128:r125
|
|
128:r126
|
|
128:r127
|
|
32:id
|
|
32:npc
|