old-cross-binutils/gdb/testsuite/gdb.arch
Ulrich Weigand 23d964e7b6 * target.h (enum target_object): Add TARGET_OBJECT_SPU.
* spu-linux-nat.c (spu_xfer_partial): Handle TARGET_OBJECT_SPU.

	* spu-tdep.h (SPU_NUM_PSEUDO_REGS): Add 5 pseudo registers.
	(enum spu_regnum): Add SPU_FPSCR_REGNUM, SPU_SRR0_REGNUM,
	SPU_LSLR_REGNUM, SPU_DECR_REGNUM, SPU_DECR_STATUS_REGNUM.
	* spu-tdep.c (infospucmdlist): New variable.
	(spu_register_name): Handle additional pseudo registers.
	(spu_register_type): Likewise.
	(spu_pseudo_register_read): Likewise.
	(spu_pseudo_register_write): Likewise.
	(spu_pseudo_register_read_spu): New function.
	(spu_pseudo_register_write_spu): Likewise.
	(info_spu_event_command): New function.
	(info_spu_signal_command): Likewise.
	(info_spu_mailbox_list): Likewise.
	(info_spu_mailbox_command): Likewise.
	(spu_mfc_get_bitfield): Likewise.
	(info_spu_dma_cmdlist): Likewise.
	(info_spu_dma_command): Likewise.
	(info_spu_proxydma_command): Likewise.
	(info_spu_command): Likewise.
	(_initialize_spu_tdep): Install "info spu" commands.

testsuite/ChangeLog:

	* gdb.arch/spu-info.exp: New testcase.
	* gdb.arch/spu-info.c: New file.

doc/ChangeLog:

	* gdb.texinfo (Architectures): Add new SPU section to document
	Cell Broadband Engine SPU architecture specific commands.
2007-06-12 14:35:26 +00:00
..
alpha-step.c Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
alpha-step.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
altivec-abi.c
altivec-abi.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
altivec-regs.c
altivec-regs.exp * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output 2007-03-14 15:15:37 +00:00
e500-abi.c
e500-abi.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
e500-prologue.c Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
e500-prologue.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
e500-regs.c
e500-regs.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
gdb1291.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
gdb1291.s
gdb1431.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
gdb1431.s
gdb1558.c Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
gdb1558.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
i386-cpuid.h Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
i386-gnu-cfi-asm.S * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c, 2007-01-21 22:41:41 +00:00
i386-gnu-cfi.c * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c, 2007-01-21 22:41:41 +00:00
i386-gnu-cfi.exp * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c, 2007-01-21 22:41:41 +00:00
i386-prologue.c Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
i386-prologue.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
i386-signal.c * dwarf2-frame.c (dwarf2_frame_cache, dwarf2_frame_this_id) 2007-02-27 20:17:19 +00:00
i386-signal.exp * dwarf2-frame.c (dwarf2_frame_cache, dwarf2_frame_this_id) 2007-02-27 20:17:19 +00:00
i386-size-overlap.c 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com> 2007-01-09 22:14:35 +00:00
i386-size-overlap.exp 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com> 2007-01-09 22:14:35 +00:00
i386-size.c Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
i386-size.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
i386-sse.c Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
i386-sse.exp * gdb.base/charsign.exp, gdb.base/charsign.c: New files. 2007-01-26 20:53:15 +00:00
i386-unwind.c Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
i386-unwind.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
iwmmxt-regs.c * arm-tdep.c (arm_scan_prologue): Do not record FPA register saves 2007-02-26 19:18:53 +00:00
iwmmxt-regs.exp * arm-tdep.c (arm_scan_prologue): Do not record FPA register saves 2007-02-26 19:18:53 +00:00
Makefile.in
pa-nullify.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
pa-nullify.s
pa64-nullify.s
powerpc-aix-prologue.c Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
powerpc-aix-prologue.exp Copyright updates for 2007. 2007-01-09 17:59:20 +00:00
powerpc-prologue.c * rs6000-tdep.c (rs6000_skip_prologue): Use skip_prologue_using_sal. 2007-03-13 17:34:23 +00:00
powerpc-prologue.exp * rs6000-tdep.c (rs6000_skip_prologue): Use skip_prologue_using_sal. 2007-03-13 17:34:23 +00:00
spu-info.c * target.h (enum target_object): Add TARGET_OBJECT_SPU. 2007-06-12 14:35:26 +00:00
spu-info.exp * target.h (enum target_object): Add TARGET_OBJECT_SPU. 2007-06-12 14:35:26 +00:00
thumb-prologue.c * gdb.arch/thumb-prologue.c: Record the breakpoint address in 2007-06-05 18:50:41 +00:00
thumb-prologue.exp * gdb.arch/thumb-prologue.c: Record the breakpoint address in 2007-06-05 18:50:41 +00:00