Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Mar 2015 23:22:34 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Nathan Whitehorn <nwhitehorn@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r279937 - in head/sys/powerpc: include powerpc
Message-ID:  <20150312212234.GS2379@kib.kiev.ua>
In-Reply-To: <201503122115.t2CLFdmi026986@svn.freebsd.org>
References:  <201503122115.t2CLFdmi026986@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 12, 2015 at 09:15:39PM +0000, Nathan Whitehorn wrote:
> Author: nwhitehorn
> Date: Thu Mar 12 21:15:38 2015
> New Revision: 279937
> URL: https://svnweb.freebsd.org/changeset/base/279937
> 
> Log:
>   Provide VSX context in ucontext(3) API.
> 
> Modified:
>   head/sys/powerpc/include/ucontext.h
>   head/sys/powerpc/powerpc/exec_machdep.c
> 
> Modified: head/sys/powerpc/include/ucontext.h
> ==============================================================================
> --- head/sys/powerpc/include/ucontext.h	Thu Mar 12 20:14:48 2015	(r279936)
> +++ head/sys/powerpc/include/ucontext.h	Thu Mar 12 21:15:38 2015	(r279937)
> @@ -46,6 +46,7 @@ typedef struct __mcontext {
>  	uint32_t	mc_av[2];
>  	register_t	mc_frame[42];
>  	uint64_t	mc_fpreg[33];
> +	uint64_t	mc_vsxfpreg[32];	/* low-order half of VSR0-31 */
>  } mcontext_t __aligned(16);
>  
>  #if defined(_KERNEL) && defined(__powerpc64__)
> @@ -60,6 +61,7 @@ typedef struct __mcontext32 {
>  	uint32_t	mc_av[2];
>  	uint32_t	mc_frame[42];
>  	uint64_t	mc_fpreg[33];
> +	uint64_t	mc_vsxfpreg[32];	/* low-order half of VSR0-31 */
>  } mcontext32_t __aligned(16);
>  #endif

It looks as if you broken the ABI compatibility by the change.  Am I wrong ?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150312212234.GS2379>