<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liblitmus.git/Makefile, branch wip-shared-lib</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>RTAS 2017 submission</title>
<updated>2016-10-13T20:27:40+00:00</updated>
<author>
<name>Namhoon Kim</name>
<email>namhoonk@cs.unc.edu</email>
</author>
<published>2016-10-13T20:27:40+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=b6ef12e31351d23a439597162f8d0fa7031b771d'/>
<id>b6ef12e31351d23a439597162f8d0fa7031b771d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Hook up doxygen as 'make doc'</title>
<updated>2013-11-27T11:05:21+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-11-27T11:05:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=871eef081ff9db7289a6947d0160cd984232c34c'/>
<id>871eef081ff9db7289a6947d0160cd984232c34c</id>
<content type='text'>
Also adjust 'make clean' and .gitignore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also adjust 'make clean' and .gitignore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Port Makefile to new Linux kernel header layout</title>
<updated>2013-07-11T12:51:06+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-07-11T12:51:06+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=068cfc3f190cb901c9ab36e76db01bb09373e0f9'/>
<id>068cfc3f190cb901c9ab36e76db01bb09373e0f9</id>
<content type='text'>
The userspace versions of unistd.h have moved to include/uapi/asm in
recent kernel versions; we need to adjust the liblitmus Makefile
accordingly.

Further, on x86, the unistd_32.h and unistd_64.h files are now
actually being auto-generated; this also forced adjustments.

This patch is required for liblitmus to compile against Linux 3.10.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The userspace versions of unistd.h have moved to include/uapi/asm in
recent kernel versions; we need to adjust the liblitmus Makefile
accordingly.

Further, on x86, the unistd_32.h and unistd_64.h files are now
actually being auto-generated; this also forced adjustments.

This patch is required for liblitmus to compile against Linux 3.10.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make github/staging complatible with -O2.</title>
<updated>2013-03-12T13:47:18+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2013-03-08T06:37:46+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=1ff4fc699f01f0ad1359fad48b00c9d3be1b28b4'/>
<id>1ff4fc699f01f0ad1359fad48b00c9d3be1b28b4</id>
<content type='text'>
Minor changes to test case code to enable compilation
with 'gcc -O2' (gcc v4.7.2).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Minor changes to test case code to enable compilation
with 'gcc -O2' (gcc v4.7.2).
</pre>
</div>
</content>
</entry>
<entry>
<title>uncachedev: uncache test tool.</title>
<updated>2013-03-12T13:47:01+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2013-03-08T06:25:35+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=072b486393ab702eea9ea0a7fef569dbf8be0a32'/>
<id>072b486393ab702eea9ea0a7fef569dbf8be0a32</id>
<content type='text'>
This adds the uncache test tool (bin/uncache.c). The tool
can be used to test Litmus's char device driver for allocating
uncacheable CPU memory. The tool runs various checks and
gathers basic cache vs. main memory statistics.

In the future, uncache could be extended to quantify the
benefits of the L1, L2, and L3 caches, instead of treating
them as a black box.

Note: Uncache works best when compiled with '-O2'.  While '-O2'
has not been added to the Makefile, other code was updated (code
in tests/ and rtspin), to compile with -O2.

DEPENDS UPON LITMUS-RT PATCH 888d097deb6d1fdc0c89a4f9667fd81cf416cfc7.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the uncache test tool (bin/uncache.c). The tool
can be used to test Litmus's char device driver for allocating
uncacheable CPU memory. The tool runs various checks and
gathers basic cache vs. main memory statistics.

In the future, uncache could be extended to quantify the
benefits of the L1, L2, and L3 caches, instead of treating
them as a black box.

Note: Uncache works best when compiled with '-O2'.  While '-O2'
has not been added to the Makefile, other code was updated (code
in tests/ and rtspin), to compile with -O2.

DEPENDS UPON LITMUS-RT PATCH 888d097deb6d1fdc0c89a4f9667fd81cf416cfc7.
</pre>
</div>
</content>
</entry>
<entry>
<title>Pull fpmath.h for use in liblitmus.</title>
<updated>2012-12-21T13:07:41+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2012-09-08T14:35:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=d427bf8561f488bfec36b14b02af5b8ca0b2782f'/>
<id>d427bf8561f488bfec36b14b02af5b8ca0b2782f</id>
<content type='text'>
Branch litmus-rt/prop/robust-tie-break added fpmath.h for fixed-point
computations. Updated Makefile to pull this header from litmus-rt
so it may also be used in liblitmus.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Branch litmus-rt/prop/robust-tie-break added fpmath.h for fixed-point
computations. Updated Makefile to pull this header from litmus-rt
so it may also be used in liblitmus.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add testcase for preemptions on wakeup under P-EDF and P-FP</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:32:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=3445e102f16ef5ef0ae0a1c78c16a98ce3d2e5b0'/>
<id>3445e102f16ef5ef0ae0a1c78c16a98ce3d2e5b0</id>
<content type='text'>
Resuming higher-priority tasks should of course preempt lower-priority
tasks. This test case infers if higher-priority tasks are unreasonably
delayed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resuming higher-priority tasks should of course preempt lower-priority
tasks. This test case infers if higher-priority tasks are unreasonably
delayed.
</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>Change default path to remove *2010 tag.</title>
<updated>2011-11-24T20:22:03+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-11-22T12:49:40+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=8000ef44f4a82d845d5139cebfcac047ee291433'/>
<id>8000ef44f4a82d845d5139cebfcac047ee291433</id>
<content type='text'>
This is not the 2010 version anymore, so let's use a version-agnostic
path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is not the 2010 version anymore, so let's use a version-agnostic
path.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix header detection on ARM</title>
<updated>2011-01-25T21:20:36+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-01-25T21:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=53d9a93a623d0edc662b6d00b3dea247a3f9224b'/>
<id>53d9a93a623d0edc662b6d00b3dea247a3f9224b</id>
<content type='text'>
The ARM port uses &lt;litmus... instead of "litmus..., so let's use egrep
with a proper regular expression to reliably find the line that includes
the Litmus system calls.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ARM port uses &lt;litmus... instead of "litmus..., so let's use egrep
with a proper regular expression to reliably find the line that includes
the Litmus system calls.
</pre>
</div>
</content>
</entry>
</feed>
