[rtems commit] arm: Optimize context switch

Gedare Bloom gedare at rtems.org
Mon May 22 14:49:13 UTC 2017


Everything. 'hello' doesn't even work. I can't debug until later.
Probably gem5 deals with some processor context a bit differently and
may be incorrectly.

On Mon, May 22, 2017 at 1:07 AM, Sebastian Huber
<sebastian.huber at embedded-brains.de> wrote:
> 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