<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus2008.git/kernel/sched_plugin.c, branch RTSS07</title>
<subtitle>[ARCHIVE] Old LITMUS^RT 2008 version (for reference).</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/'/>
<entry>
<title>First part of the PI semaphore implementation.</title>
<updated>2007-05-14T21:41:58+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2007-05-14T21:41:58+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=1e2b4043c7c24ddc672de72dba11b2f5d74adcd5'/>
<id>1e2b4043c7c24ddc672de72dba11b2f5d74adcd5</id>
<content type='text'>
- move struct pi_semaphore to place where it makes more sense (not included
  everywhere)
- change semantics of scheduler plugin callbacks and add comments
- remove old unneeded code
- compile fixes

Note: The plugins don't actually work yet, since the semantics of the
callbacks have changed. That will be fixed in the next patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- move struct pi_semaphore to place where it makes more sense (not included
  everywhere)
- change semantics of scheduler plugin callbacks and add comments
- remove old unneeded code
- compile fixes

Note: The plugins don't actually work yet, since the semantics of the
callbacks have changed. That will be fixed in the next patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Various changes that I don't want to lose, but the code does not work.</title>
<updated>2007-05-09T20:44:29+00:00</updated>
<author>
<name>John M. Calandrino</name>
<email>jmc@jupiter-cs.cs.unc.edu</email>
</author>
<published>2007-05-09T20:44:29+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=a0615764712672e852ee44aabfaaaa0911f4a7c3'/>
<id>a0615764712672e852ee44aabfaaaa0911f4a7c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug related to not initializing pointers to PI-related functions in</title>
<updated>2007-04-27T17:46:04+00:00</updated>
<author>
<name>John M. Calandrino</name>
<email>jmc@jupiter-cs.cs.unc.edu</email>
</author>
<published>2007-04-27T17:46:04+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=a2c1032ffa1561741c7c9ebe8ac083b95142b4ee'/>
<id>a2c1032ffa1561741c7c9ebe8ac083b95142b4ee</id>
<content type='text'>
curr_sched_plugin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
curr_sched_plugin.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed a number of issues, subtle and otherwise, with PI semaphores.</title>
<updated>2007-04-24T18:12:24+00:00</updated>
<author>
<name>John M. Calandrino</name>
<email>jmc@jupiter-cs.cs.unc.edu</email>
</author>
<published>2007-04-24T18:12:24+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=9866b27f4820219f939d4d2e8bc2cdce5c6797e9'/>
<id>9866b27f4820219f939d4d2e8bc2cdce5c6797e9</id>
<content type='text'>
PI semaphores now use scheduler callbacks to update priority on a down or
up call. Issues with calling down/up and not calling __down_failed or
__up_wakeup for PI semaphores has been noted (since priority-related things
occured in those calls) and up has been fixed (down is in process).
Callbacks are now responsible for the priority checks and
updates, and some subtle cases are handled that were missed before. Still
need to finish handling GSN-EDF implementation issues related to suspensions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PI semaphores now use scheduler callbacks to update priority on a down or
up call. Issues with calling down/up and not calling __down_failed or
__up_wakeup for PI semaphores has been noted (since priority-related things
occured in those calls) and up has been fixed (down is in process).
Callbacks are now responsible for the priority checks and
updates, and some subtle cases are handled that were missed before. Still
need to finish handling GSN-EDF implementation issues related to suspensions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add scheduler plugin callbacks for priority inheritance.</title>
<updated>2007-04-23T18:45:29+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2007-04-23T18:45:29+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=ffb8e279fc19b0d67d6ee3b8933313bdb34a9153'/>
<id>ffb8e279fc19b0d67d6ee3b8933313bdb34a9153</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add enter_np/exit_np callbacks for non-preemptable sections support</title>
<updated>2007-04-18T01:29:42+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2007-04-18T01:29:42+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=2598391816bc260d52d77d4cf55b772b39bba72f'/>
<id>2598391816bc260d52d77d4cf55b772b39bba72f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>finishing touches for TRACE() implementation</title>
<updated>2007-02-15T13:26:53+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@swan.cs.unc.edu</email>
</author>
<published>2007-02-15T13:26:53+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=c124b7ef72a4184397e68fef66887ecdc65549a4'/>
<id>c124b7ef72a4184397e68fef66887ecdc65549a4</id>
<content type='text'>
Remove some stale comments and prevent NULL bytes from being copied into
the TRACE ring-buffer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove some stale comments and prevent NULL bytes from being copied into
the TRACE ring-buffer.
</pre>
</div>
</content>
</entry>
<entry>
<title>got some cruft out of litmus.c</title>
<updated>2007-02-01T23:04:10+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@jupiter-cs.cs.unc.edu</email>
</author>
<published>2007-02-01T23:04:10+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=d850b453e3969eb1c611345d9f46c4a50bb4057b'/>
<id>d850b453e3969eb1c611345d9f46c4a50bb4057b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use names that make more sense.</title>
<updated>2007-02-01T21:13:16+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@jupiter-cs.cs.unc.edu</email>
</author>
<published>2007-02-01T21:13:16+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=ad1e19d0fafe82cc5f8180c0f9221458d439d9fa'/>
<id>ad1e19d0fafe82cc5f8180c0f9221458d439d9fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cleaned out sched_plugin.h</title>
<updated>2007-02-01T18:49:21+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@jupiter-cs.cs.unc.edu</email>
</author>
<published>2007-02-01T18:49:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=5e1f1052b92413f1f6758dae8908db5d725d5e4c'/>
<id>5e1f1052b92413f1f6758dae8908db5d725d5e4c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
