<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liblitmus.git/include, branch 2012.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>Make use of kernel-provided FP macros</title>
<updated>2012-06-26T08:47:54+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-06-26T08:47:54+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=e4b2da0cecd9a43be71430b1f8e2fbbde07ea6ec'/>
<id>e4b2da0cecd9a43be71430b1f8e2fbbde07ea6ec</id>
<content type='text'>
Use the kernel's notion of fixed priorities.
Also, add some clarifying comments to the
task setup wrappers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the kernel's notion of fixed priorities.
Also, add some clarifying comments to the
task setup wrappers.
</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>
<entry>
<title>refactor: remove all architecture-dependent code from include/</title>
<updated>2010-11-09T21:35:33+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-06T20:46:55+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=1e82ca830c3ad2fd057b4c4fc5243b0622526473'/>
<id>1e82ca830c3ad2fd057b4c4fc5243b0622526473</id>
<content type='text'>
Move the architecture-dependent code to the arch/ subtree.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the architecture-dependent code to the arch/ subtree.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: use architecture-specific includes for cycles.h</title>
<updated>2010-11-09T21:35:32+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-06T20:36:31+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=f8585fe1fc6f0830f900dad7c8ccc40e17f79644'/>
<id>f8585fe1fc6f0830f900dad7c8ccc40e17f79644</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid including header files directly</title>
<updated>2010-11-09T21:35:32+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-06T20:20:13+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=42e747e4fe5648967c1ead5ae327b5fbbe66f2e5'/>
<id>42e747e4fe5648967c1ead5ae327b5fbbe66f2e5</id>
<content type='text'>
The kernel warns against including header files directly. For good
reason: our previous approach (just -I$KERNEL/include) caused all
kinds of files to be included that should have come from /usr/include
instead.

This patch rewrites the Makfile so that the (few) needed headers are
copied into the liblitmus src tree before compiling the library. This
avoids having to specify the kernel include directories with -I, and
also makes it easier to link against liblitmus (external applications
do not need to know where the kernel is).

Finally, this allows us to enable -Werror.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The kernel warns against including header files directly. For good
reason: our previous approach (just -I$KERNEL/include) caused all
kinds of files to be included that should have come from /usr/include
instead.

This patch rewrites the Makfile so that the (few) needed headers are
copied into the liblitmus src tree before compiling the library. This
avoids having to specify the kernel include directories with -I, and
also makes it easier to link against liblitmus (external applications
do not need to know where the kernel is).

Finally, this allows us to enable -Werror.
</pre>
</div>
</content>
</entry>
</feed>
