On 11/20/2013 03:33 PM, Michael Haberler wrote:
> I'm looking for a simple method to post an event from an RT thread so
> a userland non-RT thread can wait for, and pick it up via a file
> descriptor (without switching the originating thread to primary
> domain, of course)
> 
> event context can be minimal since the userland handler can figure;
> actual data transfer not required - event number or mask a plus
> 
> purpose would be integration into existing event loops; only
> RT->userland signalling needed
> 
> if it's possible from a kernel RT context, it's a plus
> 
> ---
> 
> one scheme I thought of was: using rt_event services, monitor the
> event flag in a userland shadow thread and post to an eventfd whose
> other side could be integrated into an event loop. Making sense?
> 
> thanks in advance,
> 
> Michael
> 
> ps: this needs to be portable across RT kernel variants; my approach
> for RTAI would be to use rt_request_srq() and post to an eventfd from
> the Linux context

You may use XDDP IPC for that, see:
http://www.xenomai.org/documentation/xenomai-2.6/html/api/xddp-echo_8c-example.html

-- 
                                            Gilles.

_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to