Christoph Müllner <christoph.muell...@theobroma-systems.com> writes:

>> 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?

I meant elsewhere, not just in memcpy.

-- 
Måns Rullgård
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to