[rtems commit] arm: Optimize context switch

Sebastian Huber sebastian.huber at embedded-brains.de
Mon May 22 05:07:34 UTC 2017


Which tests fail?

On 19/05/17 20:52, Gedare Bloom wrote:
> This commit causes an error when running realview_pbx_a9_qemu in the
> gem5 simulator. I have only been able to identify that this is the
> problematic commit. I have not been able to debug further.
>
> On Tue, Mar 28, 2017 at 4:34 AM, Sebastian Huber<sebh at rtems.org>  wrote:
>> >Module:    rtems
>> >Branch:    master
>> >Commit:    cd3d74793a4e2ec93cefdddb855d4536d44c7e64
>> >Changeset:http://git.rtems.org/rtems/commit/?id=cd3d74793a4e2ec93cefdddb855d4536d44c7e64
>> >
>> >Author:    Sebastian Huber<sebastian.huber at embedded-brains.de>
>> >Date:      Mon Mar 27 08:01:38 2017 +0200
>> >
>> >arm: Optimize context switch
>> >
>> >Set CPU_ENABLE_ROBUST_THREAD_DISPATCH to TRUE.  In this case the
>> >interrupts are always enabled during a context switch even after
>> >interrupt processing (see #2751).  Remove the CPSR from the context
>> >control since it contains only volatile bits.
>> >
>> >Close #2954.

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list