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
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

