<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus-rt.git/kernel, branch wip-pgm-split</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>Protect LITMUS^RT tasks from re-nicing</title>
<updated>2013-08-07T07:47:03+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-07-25T21:00:29+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=6a44f71b60d2019d64a052ec5d4fb63742e6e8ec'/>
<id>6a44f71b60d2019d64a052ec5d4fb63742e6e8ec</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>2013-08-07T07:47:03+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-07-25T20:56:55+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=277efe46abaf2c7b49b7b28417bc77ae40445be2'/>
<id>277efe46abaf2c7b49b7b28417bc77ae40445be2</id>
<content type='text'>
This patch fixes a BUG_ON() in litmus/preempt.c:33 reported by Felipe
Cerqueira &amp; Manohar Vanga.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes a BUG_ON() in litmus/preempt.c:33 reported by Felipe
Cerqueira &amp; Manohar Vanga.
</pre>
</div>
</content>
</entry>
<entry>
<title>Hook into rt scheduling class to protect LITMUS^RT tasks</title>
<updated>2013-08-07T07:47:02+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-07-01T21:56:31+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=1288313c31e75a5138e4c87901eda10a07ee80ca'/>
<id>1288313c31e75a5138e4c87901eda10a07ee80ca</id>
<content type='text'>
The rt scheduling class thinks it's the highest-priority scheduling
class around. 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. It is not in LITMUS^RT. Don't go preempting remote cores
that run SCHED_LITMUS tasks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't trigger load balancer in scheduler tick for LITMUS^RT</title>
<updated>2013-08-07T07:47:01+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-07-01T21:55:58+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=1354972c878bf47165257269f19832aeb91d2e8e'/>
<id>1354972c878bf47165257269f19832aeb91d2e8e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cache 'prev' in LITMUS^RT runqueue</title>
<updated>2013-08-07T07:47:01+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-07-01T21:55:09+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=934b09c301dcb8c199de40fb1a086480d2b21e2b'/>
<id>934b09c301dcb8c199de40fb1a086480d2b21e2b</id>
<content type='text'>
LITMUS^RT plugins like to know who 'prev' is. pick_next_task() doesn't
expose that info, so we just cache prev in the runqueue. Could robably
be replaced by looking at 'current' instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LITMUS^RT plugins like to know who 'prev' is. pick_next_task() doesn't
expose that info, so we just cache prev in the runqueue. Could robably
be replaced by looking at 'current' instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Hook into finish_switch()</title>
<updated>2013-08-07T07:47:00+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-07-01T21:52:14+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=73b2f982396d6e394b8befc657cd6d24a3958e1d'/>
<id>73b2f982396d6e394b8befc657cd6d24a3958e1d</id>
<content type='text'>
To keep track of stack usage and to notify plugin, if necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To keep track of stack usage and to notify plugin, if necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reset SCHED_LITMUS scheduling class on fork</title>
<updated>2013-08-07T07:47:00+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-07-01T21:51:06+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=a36b720a2742bb03b3d8f5b6763dc1a876013f62'/>
<id>a36b720a2742bb03b3d8f5b6763dc1a876013f62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Block sched_setaffinity() for SCHED_LITMUS tasks</title>
<updated>2013-08-07T07:46:59+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-07-01T21:48:22+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=0dfad37bb68439abd36518e5042e6ff4070b93f3'/>
<id>0dfad37bb68439abd36518e5042e6ff4070b93f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Integrate LITMUS^RT scheduling class with sched_setscheduler</title>
<updated>2013-08-07T07:46:59+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-07-01T21:46:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=b2d4904295d25557799e368389d63573a9fda4f0'/>
<id>b2d4904295d25557799e368389d63573a9fda4f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable cut-to-CFS optimization in Linux scheduler</title>
<updated>2013-08-07T07:46:58+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-07-01T21:45:08+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=b2ddb2157bb6d291c317df1de18ad85addf93d8f'/>
<id>b2ddb2157bb6d291c317df1de18ad85addf93d8f</id>
<content type='text'>
Global plugins require that the plugin be called even if there
currently is no real-time task executing on the local core.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Global plugins require that the plugin be called even if there
currently is no real-time task executing on the local core.
</pre>
</div>
</content>
</entry>
</feed>
