Shell bug(?)

Mathew Benson mbenson at windhoverlabs.com
Fri Nov 1 21:51:47 UTC 2019


So no matter what priority the shell task is initialized as, it preempts
all other tasks?

On Fri, Nov 1, 2019 at 11:36 AM Joel Sherrill <joel at rtems.org> wrote:

>
>
> On Fri, Nov 1, 2019, 11:24 AM Mathew Benson <mbenson at windhoverlabs.com>
> wrote:
>
>> My shell task is set to priority 250.  I have another task that I've set
>> to a priority of 235.  When I have the shell in the build, that priority
>> 235 task appears to pend indefinitely with the shell reporting state =
>> "TIME" and I don't know where it would be pending.  The task is accessing
>> NOR drivers.  But just by running the shell command, releases that priority
>> 235 task.  In fact, any command releases it.  Whether its a valid command
>> or not.  But if I remove the shell from the build, everything is fine.  The
>> task doesn't pend.  It executes as it should.  Did I miss something in the
>> documentation regarding integration of the shell?  Is there something we
>> are or are not supposed to do when the shell is integrated?
>>
>
> I'm off today and this is from my phone.
>
> TIME should indicate that the task is sleeping. Assuming these are not
> POSIX thread priority The priority 235 task has to be blocked or the shell
> task won't run at all. So anytime your shell task runs, the others should
> be blocked.
>
> --joel
>
>>
>> --
>> *Mathew Benson*
>> CEO | Chief Engineer
>> Windhover Labs, LLC
>> 832-640-4018
>>
>>
>> www.windhoverlabs.com
>>
>> _______________________________________________
>> users mailing list
>> users at rtems.org
>> http://lists.rtems.org/mailman/listinfo/users
>
>

-- 
*Mathew Benson*
CEO | Chief Engineer
Windhover Labs, LLC
832-640-4018


www.windhoverlabs.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20191101/971777e9/attachment.html>


More information about the users mailing list