<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liblitmus.git, branch 2010.2</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>rtspin: add -e option to enable PRECISE_ENFORCEMENT</title>
<updated>2010-10-19T14:05:36+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-10-19T14:05:36+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=c3566e210d4e466e97d84d4a190760c4e91766ac'/>
<id>c3566e210d4e466e97d84d4a190760c4e91766ac</id>
<content type='text'>
Useful to test how the kernel handles PRECISE_ENFORCEMENT.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Useful to test how the kernel handles PRECISE_ENFORCEMENT.
</pre>
</div>
</content>
</entry>
<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 atomic operations on x86_64</title>
<updated>2010-04-19T23:28:07+00:00</updated>
<author>
<name>Andrea Bastoni</name>
<email>bastoni@cs.unc.edu</email>
</author>
<published>2010-04-19T23:28:07+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=09740315d4b914203c25c56e8f8909b4fae7b32d'/>
<id>09740315d4b914203c25c56e8f8909b4fae7b32d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cli() and sti() wrappers... use with care...</title>
<updated>2010-04-13T03:31:52+00:00</updated>
<author>
<name>Andrea Bastoni</name>
<email>bastoni@cs.unc.edu</email>
</author>
<published>2010-04-13T03:31:52+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=60dd9a5ff55f32cf34041218818307a4c7b5d78a'/>
<id>60dd9a5ff55f32cf34041218818307a4c7b5d78a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add get_control_page() library function</title>
<updated>2010-04-13T03:30:36+00:00</updated>
<author>
<name>Andrea Bastoni</name>
<email>bastoni@cs.unc.edu</email>
</author>
<published>2010-04-13T03:30:36+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=05b2ec2ab620b102a2d2fb92dac95ddbc1e09143'/>
<id>05b2ec2ab620b102a2d2fb92dac95ddbc1e09143</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve build system.</title>
<updated>2010-03-17T16:48:44+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-03-17T16:48:44+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=24141cda67fe0cbe680c2d3ca15a5ba0799ed744'/>
<id>24141cda67fe0cbe680c2d3ca15a5ba0799ed744</id>
<content type='text'>
Restructure SConstruct to reduce the likelihood
of errors and to provide additional feedback.
Features:
- Better help. You can now run 'scons -h' to
  get a listing of all build options.
- Local configuration. Build variables are picked up
  in a local .config file, if present.
- Added --dump-config option to display the build
  configuration.
- Use scons substitution system to avoid having to do
  parameter substitutions manually.
- Some assorted fixes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Restructure SConstruct to reduce the likelihood
of errors and to provide additional feedback.
Features:
- Better help. You can now run 'scons -h' to
  get a listing of all build options.
- Local configuration. Build variables are picked up
  in a local .config file, if present.
- Added --dump-config option to display the build
  configuration.
- Use scons substitution system to avoid having to do
  parameter substitutions manually.
- Some assorted fixes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/liblitmus2010</title>
<updated>2010-03-10T23:48:33+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-03-10T23:48:33+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=64ffc8b736d5f13f02fb9405904f6a8b8caea3de'/>
<id>64ffc8b736d5f13f02fb9405904f6a8b8caea3de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -v (verbose) switch to rtspin.</title>
<updated>2010-03-10T23:47:45+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-03-10T23:47:45+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=4eb2e8fa463990a57f5619b2aedb32c4a98c4ea0'/>
<id>4eb2e8fa463990a57f5619b2aedb32c4a98c4ea0</id>
<content type='text'>
Can be used to dump the delay loop that rtspin
is using.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Can be used to dump the delay loop that rtspin
is using.
</pre>
</div>
</content>
</entry>
<entry>
<title>Build fix: support building on i686 systems</title>
<updated>2010-03-10T12:26:41+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-03-10T12:26:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=2db24e6471f4947f1779fb72109cadd9a62366f3'/>
<id>2db24e6471f4947f1779fb72109cadd9a62366f3</id>
<content type='text'>
32bit Intel systems don't actually report 'x86' as
their architecture, rather, they are i?86 systems.
Provide a lookup table to map these codes to the
'x86' name that is used in the SConstruct file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
32bit Intel systems don't actually report 'x86' as
their architecture, rather, they are i?86 systems.
Provide a lookup table to map these codes to the
'x86' name that is used in the SConstruct file.
</pre>
</div>
</content>
</entry>
</feed>
