<div dir="ltr"><div><span style="color:rgb(0,0,0);white-space:pre-wrap">I have been able to find where litmus rt priorities is defined as shown below but in the paper  titled "</span><font color="#000000"><span style="white-space:pre-wrap">A Comparison of Scheduling Latency
in Linux, PREEMPT RT, and LITMUSRT  Felipe Cerqueira Bj¨orn B. Brandenburg</span></font><span style="color:rgb(0,0,0);white-space:pre-wrap">" -    the paper says "</span>LITMUSRT’s fixed-priority plugin currently supports 512 distinct priorities; the priority field is ignored by EDF-based plugins. </div>
<div><br></div><div>That is EDF plugin does not use the priority value set by the the user Litmusrt  application. So what priority does EDF based plugin use? Is it based on priority boosting where a value of priority = 0 means the EDF scheduler should use priority boosting? Can someone elaborate?</div>
<div><span style="color:rgb(0,0,0);white-space:pre-wrap">"</span></div><div><span style="color:rgb(0,0,0);white-space:pre-wrap">/include/litmus/rt_param.h</span><br></div><div><pre style="color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap">
<pre style="word-wrap:break-word;white-space:pre-wrap">+#define LITMUS_MAX_PRIORITY     512
+#define LITMUS_HIGHEST_PRIORITY   1
+#define LITMUS_LOWEST_PRIORITY    (LITMUS_MAX_PRIORITY - 1)</pre></pre></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Feb 24, 2014 at 7:56 AM, Björn Brandenburg <span dir="ltr"><<a href="mailto:bbb@mpi-sws.org" target="_blank">bbb@mpi-sws.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
On 20 Feb 2014, at 20:56, ayoade gbadebo <<a href="mailto:gbaduz@gmail.com">gbaduz@gmail.com</a>> wrote:<br>
<br>
> I observed the priority for SCHED_FIFO is 2 and LITMUS priority is 6 as shown in the header files.<br>
><br>
> Knowing that priority values that are lower means a higher priority task, which means that in the case above, sched fifo tasks have higher priority than litmus task.<br>
> Can My assumption be verified ?. I always thought litmus tasks have the highest priority in the system.<br>
<br>
</div></div>You are confusing scheduling priorities with the symbolic constants used to identify scheduling policies. The #defines that you are looking at have nothing to do with scheduling priorities. The LITMUS^RT scheduling class indeed takes precedence over SCHED_FIFO.<br>

<br>
- Björn<br>
<br>
<br>
<br>
_______________________________________________<br>
litmus-dev mailing list<br>
<a href="mailto:litmus-dev@lists.litmus-rt.org">litmus-dev@lists.litmus-rt.org</a><br>
<a href="https://lists.litmus-rt.org/listinfo/litmus-dev" target="_blank">https://lists.litmus-rt.org/listinfo/litmus-dev</a><br>
</blockquote></div><br></div>