<div dir="ltr"><div>Thank you Glenn!<br><br></div>Regards,<br>Shrinivas<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 10, 2014 at 11:33 AM, Glenn Elliott <span dir="ltr"><<a href="mailto:gelliott@cs.unc.edu" target="_blank">gelliott@cs.unc.edu</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 Jan 10, 2014, at 11:17 AM, Shrinivas Anand Panchamukhi <<a href="mailto:spancha@ncsu.edu">spancha@ncsu.edu</a>> wrote:<br>
<br>
> Hi Guys,<br>
><br>
> I wanted to know the scheduling entity in Litmus, is it threads or processes?<br>
><br>
> Regards,<br>
> Shrinivas<br>
</div></div>> _______________________________________________<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>
<br>
It’s threads.  Check out liblitmus/bin/base_mt_task.c to see how to set up a multithreaded real-time process.  Each thread is scheduled individually, and each thread’s deadline/priority is independent.  Litmus currently does not support any kind of gang scheduling.<br>

<br>
-Glenn<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>