When making some experiments to the behaviour of RTEMS in SMP configured with 
EDF and Rate Monotonic Manager we also noticed that when a periodic task tries 
to obtain a semaphore created with the Multiprocessor Resource Sharing Protocol 
(MrsP) the application returns the status code "RTEMS_INVALID_PRIORITY".
We presume this is due to the fact that MrsP semaphore obtain function tries to 
raise the priority of the task to the previously defined priority ceiling and 
since the current priority is given by EDF (in a way don't understand) (using 
the rate monotonic) the function is not implemented to deal with that.
Does it make sense? Is it any accurate?
If not, how can MrsP be correctly used with these configurations?

Thanks in advance,
Ruben and Joel.

_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Reply via email to