<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus-rt.git/kernel/sched, branch master</title>
<subtitle>The LITMUS^RT kernel.</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/'/>
<entry>
<title>LITMUS^RT core: keep track of time of last suspension</title>
<updated>2016-06-23T10:32:22+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2016-06-23T10:32:22+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=e779944bc6ccaa86869fcbc693ee4e9369fb322e'/>
<id>e779944bc6ccaa86869fcbc693ee4e9369fb322e</id>
<content type='text'>
This information is needed to insert ST_COMPLETION records for
sporadic tasks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This information is needed to insert ST_COMPLETION records for
sporadic tasks.
</pre>
</div>
</content>
</entry>
<entry>
<title>LITMUS^RT core: be more careful when pull-migrating tasks</title>
<updated>2016-03-08T15:12:52+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2016-02-15T00:24:06+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=14cc73779849021aa199e305933852c7847aa85a'/>
<id>14cc73779849021aa199e305933852c7847aa85a</id>
<content type='text'>
Close more race windows and give plugins a chance to validate
tasks after they have been migrated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Close more race windows and give plugins a chance to validate
tasks after they have been migrated.
</pre>
</div>
</content>
</entry>
<entry>
<title>LITMUS^RT core: add next_became_invalid() callback</title>
<updated>2016-03-08T15:12:50+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2016-02-14T14:12:22+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=ff0e731b2a9789c78349659602b485d38de78bde'/>
<id>ff0e731b2a9789c78349659602b485d38de78bde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>LITMUS^RT core: add should_wait_for_stack() callback</title>
<updated>2016-03-08T15:12:49+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2016-02-14T13:56:40+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=a83a958e62cb903e14bc458a5ace4b9f380fc802'/>
<id>a83a958e62cb903e14bc458a5ace4b9f380fc802</id>
<content type='text'>
Allow plugins to give up when waiting for a stack to become available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow plugins to give up when waiting for a stack to become available.
</pre>
</div>
</content>
</entry>
<entry>
<title>LITMUS^RT: improve integration with fork()</title>
<updated>2016-03-08T15:12:45+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-10-06T19:44:39+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=9414feb52855d5446e0d89765f7806deb5cfee08'/>
<id>9414feb52855d5446e0d89765f7806deb5cfee08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>LITMUS^RT scheduling class: mark enqueued task as present</title>
<updated>2016-03-08T15:12:44+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-10-06T19:42:57+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=5864d409a8e756d191b048b66b63ddb98a575452'/>
<id>5864d409a8e756d191b048b66b63ddb98a575452</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Protect LITMUS^RT tasks from re-nicing</title>
<updated>2015-08-09T11:20:33+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-08-09T11:18:54+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=7ee05297e8dd04b4b0bbd34966f9d235211ada2b'/>
<id>7ee05297e8dd04b4b0bbd34966f9d235211ada2b</id>
<content type='text'>
Assigning a nice value to LITMUS^RT tasks is meaningless. Bail out
early.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Assigning a nice value to LITMUS^RT tasks is meaningless. Bail out
early.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't call set_tsk_need_resched() on remote LITMUS^RT task</title>
<updated>2015-08-09T11:20:32+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-08-09T11:18:54+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=2720985a7f2141baed0fcf97f3ffddbf25442d9d'/>
<id>2720985a7f2141baed0fcf97f3ffddbf25442d9d</id>
<content type='text'>
This patch fixes a BUG_ON() in litmus/preempt.c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes a BUG_ON() in litmus/preempt.c.
</pre>
</div>
</content>
</entry>
<entry>
<title>Hook into SCHED_DEADLINE to protect LITMUS^RT tasks</title>
<updated>2015-08-09T11:20:32+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-08-09T11:18:54+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=c14af815369241598308018ddec195605c058839'/>
<id>c14af815369241598308018ddec195605c058839</id>
<content type='text'>
SCHED_DEADLINE should not preempt LITMUS^RT tasks, as the LITMUS^RT
scheduling class is positioned above the SCHED_DEADLINE policy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SCHED_DEADLINE should not preempt LITMUS^RT tasks, as the LITMUS^RT
scheduling class is positioned above the SCHED_DEADLINE policy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Hook into rt scheduling class to protect LITMUS^RT tasks</title>
<updated>2015-08-09T11:20:31+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-08-09T11:18:53+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=ef95740a215d0db21f08a6c22028f0fb0a7a62fa'/>
<id>ef95740a215d0db21f08a6c22028f0fb0a7a62fa</id>
<content type='text'>
The rt scheduling class thinks it's the highest-priority scheduling
class around, next to SCHED_DEADLINE. It is not in LITMUS^RT. Don't go
preempting remote cores that run SCHED_LITMUS tasks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The rt scheduling class thinks it's the highest-priority scheduling
class around, next to SCHED_DEADLINE. It is not in LITMUS^RT. Don't go
preempting remote cores that run SCHED_LITMUS tasks.
</pre>
</div>
</content>
</entry>
</feed>
