9b4b61c8db
* 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.
133 lines
1.1 KiB
Text
133 lines
1.1 KiB
Text
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
|