<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liblitmus.git/src, branch staging</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>Add control page offset checks</title>
<updated>2012-12-07T03:20:27+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-09-03T12:01:12+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=93e9d420554ed60cb3fa9fa47d3e97b33556b276'/>
<id>93e9d420554ed60cb3fa9fa47d3e97b33556b276</id>
<content type='text'>
Make sure the kernel and userspace compilers have the same idea of the
layout of the control page.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make sure the kernel and userspace compilers have the same idea of the
layout of the control page.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement lt_sleep() syscall wrapper</title>
<updated>2012-08-14T18:46:16+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-08-14T18:31:06+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=2312a91bde3baeb226ce78c444b18eaa7f80cf34'/>
<id>2312a91bde3baeb226ce78c444b18eaa7f80cf34</id>
<content type='text'>
Wrap nanosleep() to make sleeping for a given number of
nanoseconds easier, using the LITMUS^RT time type lt_t.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wrap nanosleep() to make sleeping for a given number of
nanoseconds easier, using the LITMUS^RT time type lt_t.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement get_nr_ts_release_waiters() /proc wrapper</title>
<updated>2012-08-14T18:46:16+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-08-14T18:29:17+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=f215a05c0ea23c7779b1a3a4361b4d88ddc73dc1'/>
<id>f215a05c0ea23c7779b1a3a4361b4d88ddc73dc1</id>
<content type='text'>
Add a wrapper for /proc/litmus/stats to make it easy to query the
number of tasks already waiting for a task set release.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a wrapper for /proc/litmus/stats to make it easy to query the
number of tasks already waiting for a task set release.
</pre>
</div>
</content>
</entry>
<entry>
<title>API Update: Support arbitrary deadlines.</title>
<updated>2012-08-01T06:46:21+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2012-07-17T00:28:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=c84c35511dcc32262e12b8a4e99b4e678a433371'/>
<id>c84c35511dcc32262e12b8a4e99b4e678a433371</id>
<content type='text'>
Updated APIs to support arbitrary deadlines. Added macros for implicit
deadlines.

Note: Had to tweak Makefile to support gcc version &gt;= 4.6 (moved -lrt to the
end of the link command).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updated APIs to support arbitrary deadlines. Added macros for implicit
deadlines.

Note: Had to tweak Makefile to support gcc version &gt;= 4.6 (moved -lrt to the
end of the link command).
</pre>
</div>
</content>
</entry>
<entry>
<title>P-FP: make PCP available to user space</title>
<updated>2012-05-31T20:23:38+00:00</updated>
<author>
<name>Sven Dziadek</name>
<email>s9svdzia@stud.uni-saarland.de</email>
</author>
<published>2012-04-16T19:37:40+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=6e1ceb5ab56005fd343f52bbb8d2879e2c1493bd'/>
<id>6e1ceb5ab56005fd343f52bbb8d2879e2c1493bd</id>
<content type='text'>
      PCP was only used for DPCP before

tests: add some basic tests for PCP under P-FP
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
      PCP was only used for DPCP before

tests: add some basic tests for PCP under P-FP
</pre>
</div>
</content>
</entry>
<entry>
<title>P-FP: port P-FP plugin used in B. Brandenburg's</title>
<updated>2012-05-31T20:23:12+00:00</updated>
<author>
<name>Sven Dziadek</name>
<email>s9svdzia@stud.uni-saarland.de</email>
</author>
<published>2012-04-14T14:19:37+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=aae25e0770ade4083937c7443448cb3f0023b10a'/>
<id>aae25e0770ade4083937c7443448cb3f0023b10a</id>
<content type='text'>
      dissertation (branch bbb-diss)

      I took the unchanged code but removed references
      to OMLP which was and is not implemented

tests: changed so that they work for P-FP
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
      dissertation (branch bbb-diss)

      I took the unchanged code but removed references
      to OMLP which was and is not implemented

tests: changed so that they work for P-FP
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to new np-section protocol.</title>
<updated>2011-11-24T19:48:23+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-07-28T05:16:04+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=4d4ba58fca7753c1bbe56d43e7977f2a9601e772'/>
<id>4d4ba58fca7753c1bbe56d43e7977f2a9601e772</id>
<content type='text'>
Everything is in one 32-bit word now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Everything is in one 32-bit word now.
</pre>
</div>
</content>
</entry>
<entry>
<title>update headers</title>
<updated>2011-11-24T19:48:23+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-07-25T19:35:23+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=ecf0549adc8b86c9daeee9eb4cd186fdec2aa21b'/>
<id>ecf0549adc8b86c9daeee9eb4cd186fdec2aa21b</id>
<content type='text'>
we need uint64_t in litmus.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we need uint64_t in litmus.h
</pre>
</div>
</content>
</entry>
<entry>
<title>switch to generic locking system calls</title>
<updated>2011-02-03T22:40:16+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-01-29T19:53:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=c4128b99e1206d03d15c5d2e1b6af164bf261c40'/>
<id>c4128b99e1206d03d15c5d2e1b6af164bf261c40</id>
<content type='text'>
The new generic lock layer in LITMUS^RT does away with per-protocol
system calls. Change accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new generic lock layer in LITMUS^RT does away with per-protocol
system calls. Change accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Export wctime() and cputime() from rtspin to library clients</title>
<updated>2011-02-03T22:40:16+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-01-30T17:18:26+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=86b445e39c3c7eed076b01795b17f34481517288'/>
<id>86b445e39c3c7eed076b01795b17f34481517288</id>
<content type='text'>
The timing functions are quite handy when building benchmark tasks.
Avoid copy&amp;paste reuse by making them available via the library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The timing functions are quite handy when building benchmark tasks.
Avoid copy&amp;paste reuse by making them available via the library.
</pre>
</div>
</content>
</entry>
</feed>
