<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liblitmus.git/src/litmus.c, branch 2012.1</title>
<subtitle>[ARCHIVE] The userspace library for LITMUS^RT 2010. Now on GitHub.</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/'/>
<entry>
<title>zero out rt_task parameters before setting them</title>
<updated>2010-09-22T16:46:02+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-09-22T16:46:02+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=be6bf3ca538405037fb04ee2584ea57435c9770b'/>
<id>be6bf3ca538405037fb04ee2584ea57435c9770b</id>
<content type='text'>
This avoids passing random stack contents to the kernel
if the structure gained some fields due to plugin development.

(Also, fix up some white space issues while we are at it.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids passing random stack contents to the kernel
if the structure gained some fields due to plugin development.

(Also, fix up some white space issues while we are at it.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Support budget enforcement policies.  Allows tasks to specify</title>
<updated>2010-05-20T18:17:58+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@koruna.cs.unc.edu</email>
</author>
<published>2010-05-20T18:17:58+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=e9c900fae35e4e4730469e189ff17bf30518346a'/>
<id>e9c900fae35e4e4730469e189ff17bf30518346a</id>
<content type='text'>
how their execution budgets should be enforced: NO_ENFORCEMENT,
QUANTUM_ENFORCEMENT, and PRECISE_ENFORCEMENT (unsupported).

NOTE: Users of NO_ENFORCEMENT must call sleep_next_period() at the
end of every job to signal to the kernel that its job is complete.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
how their execution budgets should be enforced: NO_ENFORCEMENT,
QUANTUM_ENFORCEMENT, and PRECISE_ENFORCEMENT (unsupported).

NOTE: Users of NO_ENFORCEMENT must call sleep_next_period() at the
end of every job to signal to the kernel that its job is complete.
</pre>
</div>
</content>
</entry>
<entry>
<title>add sporadic_task_ns() helper</title>
<updated>2009-04-29T15:46:42+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-04-29T15:46:42+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=f60873de7c15d578974566bd052280666c759864'/>
<id>f60873de7c15d578974566bd052280666c759864</id>
<content type='text'>
Allows for higher-precision setup of real-time tasks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows for higher-precision setup of real-time tasks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add best effort task migration, so that we can support PSN-EDF.</title>
<updated>2008-05-02T15:18:56+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-05-02T15:18:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=9b85a6e707adff71ea3b329756f2b854fbdc6b0b'/>
<id>9b85a6e707adff71ea3b329756f2b854fbdc6b0b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>    adapt to new ABI</title>
<updated>2008-02-19T20:48:59+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-02-19T20:48:59+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=8cea6a4d179628e96d8d012f7a7f18d112fdb060'/>
<id>8cea6a4d179628e96d8d012f7a7f18d112fdb060</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>change to nanosecond resolution time accounting</title>
<updated>2008-02-04T20:43:26+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-02-04T20:43:26+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=005115e1da60fee3ee01d320fe1de4645cc95bfd'/>
<id>005115e1da60fee3ee01d320fe1de4645cc95bfd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>many changes</title>
<updated>2008-02-03T06:09:48+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-02-03T06:09:48+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=2d507260ee723f8302c5c97a9bda1cf00f30ec99'/>
<id>2d507260ee723f8302c5c97a9bda1cf00f30ec99</id>
<content type='text'>
 - use declarations from kernel
 - get rid of stuipd system call macros
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - use declarations from kernel
 - get rid of stuipd system call macros
</pre>
</div>
</content>
</entry>
<entry>
<title>rip out old junk</title>
<updated>2008-02-03T05:23:32+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-02-03T05:23:32+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=526afdfb333ca29170fd210b08860ac2a4c141ed'/>
<id>526afdfb333ca29170fd210b08860ac2a4c141ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: 2 bug fixes</title>
<updated>2008-01-28T16:53:17+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-01-28T16:53:17+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=4d3ab322ccb00dede2b08f93a47dab47b68ef256'/>
<id>4d3ab322ccb00dede2b08f93a47dab47b68ef256</id>
<content type='text'>
- Don't apply real-time parameters to thread group leader, apply them to
  the current thread.
- Return 0 if no error occured in init_litmus() to make it consistent with
  the system calls of liblitmus.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Don't apply real-time parameters to thread group leader, apply them to
  the current thread.
- Return 0 if no error occured in init_litmus() to make it consistent with
  the system calls of liblitmus.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: rip out task_active()</title>
<updated>2008-01-24T18:43:51+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-01-24T18:43:51+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=667384896d73833bd56c9b60343f819f342b84bd'/>
<id>667384896d73833bd56c9b60343f819f342b84bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
