<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus-rt.git, branch wip-kernthreads</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>Kludge work-queue processing into klitirqd.</title>
<updated>2011-03-03T05:17:19+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2011-03-03T05:17:19+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=9765eaebc4ffb1f1bdf6998c0491d2e37de1a994'/>
<id>9765eaebc4ffb1f1bdf6998c0491d2e37de1a994</id>
<content type='text'>
NEEDS TESTING!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NEEDS TESTING!
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract NVIDIA device number (GPU #) from NVIDIA tasklet data.  Also</title>
<updated>2011-02-27T01:00:15+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2011-02-27T01:00:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=0e6a634b0b02a86c9591c1bf8c73ff0cf68475fc'/>
<id>0e6a634b0b02a86c9591c1bf8c73ff0cf68475fc</id>
<content type='text'>
added support to fully thread all softirqs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
added support to fully thread all softirqs.
</pre>
</div>
</content>
</entry>
<entry>
<title>A few small enhacements to litmus softirqs and added framework</title>
<updated>2011-02-14T23:31:52+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2011-02-14T23:07:17+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=151977577ad96d8c614ddbd9df480c89cd98a1dc'/>
<id>151977577ad96d8c614ddbd9df480c89cd98a1dc</id>
<content type='text'>
for managing the nvidia module information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for managing the nvidia module information.
</pre>
</div>
</content>
</entry>
<entry>
<title>First working version of klitirqd.</title>
<updated>2011-02-13T01:42:53+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2011-02-13T01:42:53+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=08b72aceacca166015d518738f9e300546b969ef'/>
<id>08b72aceacca166015d518738f9e300546b969ef</id>
<content type='text'>
Tasklets can be scheduled to klitirqd daemons when provided
a real-time task "owner".  A klitirqd kernel thread will
assume the priority of the owner and will execute the
provided tasklet when the kernel thread is scheduled
by Litmus.

See litmus_softirq.h for interface and limitations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tasklets can be scheduled to klitirqd daemons when provided
a real-time task "owner".  A klitirqd kernel thread will
assume the priority of the owner and will execute the
provided tasklet when the kernel thread is scheduled
by Litmus.

See litmus_softirq.h for interface and limitations.
</pre>
</div>
</content>
</entry>
<entry>
<title>First compiled attempt at tasklets in litmus.</title>
<updated>2011-02-10T21:30:48+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@ludwig.cs.unc.edu.cs.unc.edu</email>
</author>
<published>2011-02-10T21:30:48+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=d2f066c86be35a021f2fe59e7776601ee13c3ba1'/>
<id>d2f066c86be35a021f2fe59e7776601ee13c3ba1</id>
<content type='text'>
Still much to be done-- like testing!!!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Still much to be done-- like testing!!!
</pre>
</div>
</content>
</entry>
<entry>
<title>Pfair: remove sporadic_release flag</title>
<updated>2011-02-01T22:00:28+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-01-28T01:11:59+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=c05eaa8091d2cadc20363d44a85ee454262f4bc2'/>
<id>c05eaa8091d2cadc20363d44a85ee454262f4bc2</id>
<content type='text'>
Instead of having an extra flag, Pfair should just infer sporadic
release based on deadlines like other plugins, too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of having an extra flag, Pfair should just infer sporadic
release based on deadlines like other plugins, too.
</pre>
</div>
</content>
</entry>
<entry>
<title>Pfair: support clustered scheduling</title>
<updated>2011-02-01T22:00:27+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-01-07T22:37:01+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=71efbc5459ef95ed902a6980eae646197529364e'/>
<id>71efbc5459ef95ed902a6980eae646197529364e</id>
<content type='text'>
Just like C-EDF is a global scheduler that is split across several
clusters, Pfair can be applied on a per-cluster basis. This patch
changes the Pfair implementation to enable clustering based on the
recently added generic clustering support.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just like C-EDF is a global scheduler that is split across several
clusters, Pfair can be applied on a per-cluster basis. This patch
changes the Pfair implementation to enable clustering based on the
recently added generic clustering support.
</pre>
</div>
</content>
</entry>
<entry>
<title>Litmus core: add generic clustering support</title>
<updated>2011-02-01T22:00:27+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-01-27T21:23:46+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=343d4ead3b12992f494134114cf50e4f37c656c5'/>
<id>343d4ead3b12992f494134114cf50e4f37c656c5</id>
<content type='text'>
Inspired by the existing C-EDF code, this generic version will build
clusters of CPUs based on a given cache level.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Inspired by the existing C-EDF code, this generic version will build
clusters of CPUs based on a given cache level.
</pre>
</div>
</content>
</entry>
<entry>
<title>Litmus core: extract userspace interface from C-EDF</title>
<updated>2011-02-01T22:00:26+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-01-27T01:42:49+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=4ce37704ec0bedb28b5708d32964fca471e793d0'/>
<id>4ce37704ec0bedb28b5708d32964fca471e793d0</id>
<content type='text'>
Make the cluster size configuration in C-EDF generic so that it can be
used by other clustered schedulers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the cluster size configuration in C-EDF generic so that it can be
used by other clustered schedulers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feather-Trace: rename locking trace points</title>
<updated>2011-02-01T21:54:35+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-01-29T19:45:49+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=963fd846e36b48d5338ef2a134d3ee8d208abc07'/>
<id>963fd846e36b48d5338ef2a134d3ee8d208abc07</id>
<content type='text'>
Since we don't expect to trace more than one lock type at a time,
having protocol-specific trace points is not required.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we don't expect to trace more than one lock type at a time,
having protocol-specific trace points is not required.
</pre>
</div>
</content>
</entry>
</feed>
