[PATCH 1/3] powerpc/lib/sstep: Add XER bits introduced in POWER ISA v3.0

Naveen N. Rao naveen.n.rao at linux.vnet.ibm.com
Fri Sep 29 17:31:24 AEST 2017


On 2017/09/29 05:44AM, Sandipan Das wrote:
> This adds definitions for the OV32 and CA32 bits of XER that
> were introduced in POWER ISA v3.0. There are some existing
> instructions that currently set the OV and CA bits based on
> certain conditions.
> 
> The emulation behaviour of all these instructions needs to
> be updated to set these new bits accordingly.
> 
> Signed-off-by: Sandipan Das <sandipan at linux.vnet.ibm.com>

For this series:
Acked-by: Naveen N. Rao <naveen.n.rao at linux.vnet.ibm.com>

> ---
>  arch/powerpc/lib/sstep.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/arch/powerpc/lib/sstep.c b/arch/powerpc/lib/sstep.c
> index 5e8418c28bd8..16814bfc01da 100644
> --- a/arch/powerpc/lib/sstep.c
> +++ b/arch/powerpc/lib/sstep.c
> @@ -31,6 +31,8 @@ extern char system_call_common[];
>  #define XER_SO		0x80000000U
>  #define XER_OV		0x40000000U
>  #define XER_CA		0x20000000U
> +#define XER_OV32	0x00080000U
> +#define XER_CA32	0x00040000U
> 
>  #ifdef CONFIG_PPC_FPU
>  /*
> -- 
> 2.13.5
> 



More information about the Linuxppc-dev mailing list