old-cross-binutils/gdb/regformats/reg-spu.dat
Ulrich Weigand 9b4b61c8db ChangeLog:
* 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.
2008-02-28 05:54:10 +00:00

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