This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [rfc/rfa] [2/4] SPU enhancements: main part
- From: "Ulrich Weigand" <uweigand at de dot ibm dot com>
- To: uweigand at de dot ibm dot com (Ulrich Weigand)
- Cc: gdb-patches at sourceware dot org, eliz at gnu dot org
- Date: Tue, 12 Jun 2007 16:41:54 +0200 (CEST)
- Subject: Re: [rfc/rfa] [2/4] SPU enhancements: main part
> ChangeLog:
>
> * 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.
I've committed this now, using the latest version of the doc changes.
Bye,
Ulrich
--
Dr. Ulrich Weigand
GNU Toolchain for Linux on System z and Cell BE
Ulrich.Weigand@de.ibm.com