* [Xenomai] native task status
@ 2013-03-24 2:40 Tom Z
2013-03-24 12:43 ` Gilles Chanteperdrix
2013-03-24 16:30 ` Philippe Gerum
0 siblings, 2 replies; 3+ messages in thread
From: Tom Z @ 2013-03-24 2:40 UTC (permalink / raw)
To: xenomai
Hi,
I create a rt_task in user space program by rt_task_create(), and in a kernel module I use use rt_task_inquire to get rt_task_info of this task during execution. I notice that rt_task_info:status of this task is 0x300180 during its execution, and if I call rt_task_suspend on it, the status is 0x300181. So where is the task status value defined? I examined nucleus/thread.h, and it seems there are numbers like 0x300180 or 0x300181.
Thanks,
Tom
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai] native task status
2013-03-24 2:40 [Xenomai] native task status Tom Z
@ 2013-03-24 12:43 ` Gilles Chanteperdrix
2013-03-24 16:30 ` Philippe Gerum
1 sibling, 0 replies; 3+ messages in thread
From: Gilles Chanteperdrix @ 2013-03-24 12:43 UTC (permalink / raw)
To: Tom Z; +Cc: xenomai
On 03/24/2013 03:40 AM, Tom Z wrote:
> Hi,
>
> I create a rt_task in user space program by rt_task_create(), and in
> a kernel module I use use rt_task_inquire to get rt_task_info of this
> task during execution. I notice that rt_task_info:status of this task
> is 0x300180 during its execution, and if I call rt_task_suspend on
> it, the status is 0x300181. So where is the task status value
> defined? I examined nucleus/thread.h, and it seems there are numbers
> like 0x300180 or 0x300181.
Hi,
please configure your mail client to wrap lines.
The function rt_task_inquire is documented in xenomai doxygen
documentation, available here:
http://www.xenomai.org/documentation/xenomai-2.6/html/api/group__task.html#ga53bad6acf5496f8008e594954507dce8
And on your disk after running "make install". From there you should be
able to find the rtask_info::status field documentation.
Regards.
--
Gilles.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai] native task status
2013-03-24 2:40 [Xenomai] native task status Tom Z
2013-03-24 12:43 ` Gilles Chanteperdrix
@ 2013-03-24 16:30 ` Philippe Gerum
1 sibling, 0 replies; 3+ messages in thread
From: Philippe Gerum @ 2013-03-24 16:30 UTC (permalink / raw)
To: Tom Z; +Cc: xenomai
On 03/24/2013 03:40 AM, Tom Z wrote:
> Hi,
>
> I create a rt_task in user space program by rt_task_create(), and in a kernel module I use use rt_task_inquire to get rt_task_info of this task during execution. I notice that rt_task_info:status of this task is 0x300180 during its execution, and if I call rt_task_suspend on it, the status is 0x300181. So where is the task status value defined? I examined nucleus/thread.h, and it seems there are numbers like 0x300180 or 0x300181.
>
>
This status is a bitmask. XNSUSP from include/nucleus/thread.h is set
when the task is forcibly suspended.
> Thanks,
> Tom
> _______________________________________________
> Xenomai mailing list
> Xenomai@xenomai.org
> http://www.xenomai.org/mailman/listinfo/xenomai
>
--
Philippe.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-03-24 16:30 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-24 2:40 [Xenomai] native task status Tom Z
2013-03-24 12:43 ` Gilles Chanteperdrix
2013-03-24 16:30 ` Philippe Gerum
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.