multiprocessor architecture

Joel Sherrill joel.sherrill at OARcorp.com
Wed Dec 11 14:17:51 UTC 2002



Francesco Poletti wrote:
> 
> Hy, I'm developing a multi alrm simulator which one day... will be boot
> with rtems.
> When I read the shared memory code I saw that may be important for the
> comunication between processor which one node will able to interrupt
> another node. In my simulator this thing isn't implemented and I'm
> asking which way may be more coorect...I'm looking for documentation but
> I don't find anything interesting.

Not surprising as this is a shared memory driver specific question.
It supports using either interrupts between the boards or installing a
routine that is called on each clock tick to poll for new packets.
This is configurable on a per BSP basis via the shmconfig support.

[NOTE: The shared memory driver predates the Classic API timer
manager.  It really should use the timer manager for its polling
routine instead of the clock tick trick it is currently using.]

> Thanks to anyone which can help me.
> 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