On Fri, Mar 17, 2017 at 09:29:17PM -0400, Tom Rini wrote:

> We support neither xscale nor ARMv4 at this point in time, so remove
> this code.
> 
> Suggested-by: Vikas MANOCHA <[email protected]>
> Signed-off-by: Tom Rini <[email protected]>
> ---
>  arch/arm/lib/relocate.S | 16 ----------------
>  1 file changed, 16 deletions(-)
> 
> diff --git a/arch/arm/lib/relocate.S b/arch/arm/lib/relocate.S
> index a6fb07c401d4..54c6c23c2185 100644
> --- a/arch/arm/lib/relocate.S
> +++ b/arch/arm/lib/relocate.S
> @@ -110,22 +110,6 @@ fixnext:
>       blo     fixloop
>  
>  relocate_done:
> -
> -#ifdef __XSCALE__
> -     /*
> -      * On xscale, icache must be invalidated and write buffers drained,
> -      * even with cache disabled - 4.2.7 of xscale core developer's manual
> -      */
> -     mcr     p15, 0, r0, c7, c7, 0   /* invalidate icache */
> -     mcr     p15, 0, r0, c7, c10, 4  /* drain write buffer */
> -#endif
> -
> -     /* ARMv4- don't know bx lr but the assembler fails to see that */
> -
> -#ifdef __ARM_ARCH_4__
> -     mov     pc, lr
> -#else
>       bx      lr
> -#endif

Actually, sorry, I need to NAK this myself as we do set __ARM_ARCH_4__
it's just that wrt that thumb case where we could clarify the v5-related
thumb parts.

-- 
Tom

Attachment: signature.asc
Description: Digital signature

_______________________________________________
U-Boot mailing list
[email protected]
https://lists.denx.de/listinfo/u-boot

Reply via email to