Hi Arnab,

On Thu, 28 Aug 2014 02:00:01 +0530, Arnab Basu
<arnab.b...@freescale.com> wrote:

> Enable the SMC instruction so that the kernel can use the psci code
> 
> Signed-off-by: Arnab Basu <arnab.b...@freescale.com>
> Reviewed-by: Bhupesh Sharma <bhupesh.sha...@freescale.com>
> Cc: Marc Zyngier <marc.zyng...@arm.com>
> ---
>  arch/arm/include/asm/macro.h |    4 ++++
>  1 files changed, 4 insertions(+), 0 deletions(-)
> 
> diff --git a/arch/arm/include/asm/macro.h b/arch/arm/include/asm/macro.h
> index 0009c28..94a1e68 100644
> --- a/arch/arm/include/asm/macro.h
> +++ b/arch/arm/include/asm/macro.h
> @@ -106,7 +106,11 @@ lr       .req    x30
>  .endm
>  
>  .macro armv8_switch_to_el2_m, xreg1
> +#ifdef CONFIG_ARMV8_PSCI
> +     mov     \xreg1, #0x531  /* Non-secure EL0/EL1 | HVC | 64bit EL2 */
> +#else
>       mov     \xreg1, #0x5b1  /* Non-secure EL0/EL1 | HVC | 64bit EL2 */

The 'mov' lines have different constant arguments in the instruction;
their explanatory comments should not be the same.

> +#endif
>       msr     scr_el3, \xreg1
>       msr     cptr_el3, xzr   /* Disable coprocessor traps to EL3 */
>       mov     \xreg1, #0x33ff


Amicalement,
-- 
Albert.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to