global object question in multiprocessor

Joel Sherrill joel.sherrill at OARcorp.com
Mon Dec 2 15:16:51 UTC 2002



Francesco Poletti wrote:
> 
> Hy, I'm reading the multiprocessor's doc and I have these two simple
> question:
> -When a task use a global object which don't reside on its processor,
> RTEMS "calls" the MPCI layer for have the object from another processor.
> Those passages are used every time that task make operation over the
> global object?

When the object resides on a remote node, yes.  If the object is 
global and a task residing on the same node uses that object, then
the object is considered local and goes through the normal path.

> -Is possible, for a task,  sending an "event" or a signal to another
> task which is global but don't reside on same processor? If yes in this
> case an RQ (which need answer) or an RP wich don't block the first task?

Both those are RQ type since the caller needs a status on the event_send
or signal_send service call.

> Thanks to all Francesco

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel at OARcorp.com                 On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985



More information about the users mailing list