Steve Munroe sjmunroe at us.ibm.com
Thu Sep 15 00:35:34 EST 2005

Kumar Gala <kumar.gala at freescale.com> wrote on 09/14/2005 12:18:11 AM:

> On Sep 13, 2005, at 3:19 PM, Steve Munroe wrote:
> > Changing you internal structures is OK with me. But don't change the
> > size/alignment for PTRACE_GETVRREGS and PTRACE_SETVRREGS
> Which is the same for ppc32 and ppc64, correct?

 * Get/set all the altivec registers vr0..vr31, vscr, vrsave, in one go. 
 * The transfer totals 34 quadword.  Quadwords 0-31 contain the 
 * corresponding vector registers.  Quadword 32 contains the vscr as the 
 * last word (offset 12) within that quadword.  Quadword 33 contains the 
 * vrsave as the first word (offset 0) within the quadword.
 * This definition of the VMX state is compatible with the current PPC32 
 * ptrace interface.  This allows signal handling and ptrace to use the 
 * structures.  This also simplifies the implementation of a bi-arch 
 * (combined (32- and 64-bit) gdb.

This definition.

Steven J. Munroe
Linux on Power Toolchain Architect
IBM Corporation, Linux Technology Center

More information about the Linuxppc64-dev mailing list