About is_non_preempt_mode_supported

Richi Dubey richidubey at gmail.com
Wed Mar 17 06:53:52 UTC 2021


Hi,

I am debugging tm19 running on Strong APA scheduler. It gives the following
error:
rtems_signal_catch FAILED -- expected (RTEMS_SUCCESSFUL) got
(RTEMS_NOT_IMPLEMENTED)

which is due to line 167
<https://git.rtems.org/rtems/tree/testsuites/tmtests/tm19/task1.c#n167>.
This arises because the variable is_non_preempt_mode_supported in
_Scheduler_Control of SMP Strong APA scheduler is set to false.

On further checking, I can see that almost all the SMP schedulers have this
variable set as false in cpukit/include/rtems/scheduler.h. Please let me
know why this is the case. What would I need to do to support non preempt
tasks in the Strong APA scheduler?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20210317/f8c831cd/attachment.html>


More information about the devel mailing list