If a tasks switches to secondary mode it would act like a normal Linux
thread. I haven't used Xenomai 2.6 in a while but if you are seeing
both tasks drop to secondary mode you may want to list the resources
that they are sharing and how you are sharing them and then we can see
if something would cause mode switches. Are you seeing both threads
drop to secondary mode?

-Greg

On Fri, Apr 6, 2018 at 1:01 PM, C Smith <csmithquesti...@gmail.com> wrote:
> The tasks manipulate shared data however they do not communicate directly.
> The rt_task which parses the xml document and the main rt_task are running
> periodically at different rates using rt_task_set_periodic.
>
> On Fri, Apr 6, 2018 at 9:54 AM, Greg Gallagher <g...@embeddedgreg.com>
> wrote:
>>
>> Do the tasks communicate with each other?
>>
>> -Greg
>>
>> On Fri, Apr 6, 2018 at 12:51 PM, C Smith <csmithquesti...@gmail.com>
>> wrote:
>> > Hi all--
>> >
>> > Our real time application has a main rt_task which runs concurrently
>> > with
>> > several other rt_tasks (spawned using rt_task_create) and we are
>> > concerned
>> > about a context switch in one of the tasks. The problematic task uses
>> > libxml2 to parse an xml document sent over ethernet which seems to cause
>> > a
>> > switch to secondary mode. Would this also switch the other tasks we are
>> > running to secondary mode, or is it isolated?
>> >
>> > We are running Xenomai 2.6.2 and Xenomai 2.6.5 in our application.
>> > _______________________________________________
>> > Xenomai mailing list
>> > Xenomai@xenomai.org
>> > https://xenomai.org/mailman/listinfo/xenomai
>
>

_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai

Reply via email to