Hi,

i am implementing a new resource sharing protocol for RTEMS as part of
my bachelor thesis. The thesis is about resource sharing protocols in
realtime environments on multicore systems. Right now i have to use a
spinlock for a protocol and found a helpful implementation/function in
cpukit/include/rtems/score/smplockmcs.h. My protocol requires the
calling task to be non-preemptable and the comment for the
acquire-function requires me to disable the interrupts.

The comment in cpukit/rtems/src/taskmode.c says that it is not possible
to change either interrupt levels or the preemptability of a task in a
SMP configuration. Do you have a pointer for me on how to overcome this
issue?

Best Regards

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

Reply via email to