> On 21 Apr 2018, at 15:24, Måns Rullgård <m...@mansr.com> wrote: > > Klaus Goger <klaus.go...@theobroma-systems.com> writes: > >> The current arch implementation of memcpy cannot be called >> from thumb code, because it does not use bx instructions on return. >> This patch addresses that. Note, that this patch does not touch >> the hot loop of memcpy, so performance is not affected. >> >> Tested on MXS (arm926ejs) with and without thumb-mode enabled. >> >> Signed-off-by: Klaus Goger <klaus.go...@theobroma-systems.com> >> Signed-off-by: Christoph Muellner <christoph.muell...@theobroma-systems.com> > > There are many more instances of mov to pc that ought to be fixed too. > Why not do them all at once rather than picking them off one by one as > they happen to break things?
I could not find exit points within memcpy other than those which we fixed. The many other mov pc, $lr instructions are just branches within memcpy. Am I overseeing anything here? Thanks, Christoph
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot