<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liblitmus-ext-res.git/Makefile, branch master</title>
<subtitle>liblitmus with extended reservations for Forbidden Zones paper @ RTAS'20</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/'/>
<entry>
<title>Makefile: fail more loudly if python is missing</title>
<updated>2017-05-10T11:47:43+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2017-05-10T11:47:43+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=e23a933423432d6092bf9df01671fa90df72289e'/>
<id>e23a933423432d6092bf9df01671fa90df72289e</id>
<content type='text'>
Based on mailing list reports, it's not obvious when liblitmus fails
to build due to a missing Python installation (as for instance the
case in a default Ubuntu 16.04 LTS install). Make the error a bit more
prominent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on mailing list reports, it's not obvious when liblitmus fails
to build due to a missing Python installation (as for instance the
case in a default Ubuntu 16.04 LTS install). Make the error a bit more
prominent.
</pre>
</div>
</content>
</entry>
<entry>
<title>release_ts: improve argument handling</title>
<updated>2017-03-10T15:36:46+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2016-07-25T16:58:44+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=ed8ad3faf201cbaa718da9f95d17b850ca5e553f'/>
<id>ed8ad3faf201cbaa718da9f95d17b850ca5e553f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not copy unistd.h from the kernel's uapi/</title>
<updated>2017-02-02T16:27:24+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2017-02-02T16:27:24+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=3deee0316d14c2f7f836e57bef98c7b2a2965de0'/>
<id>3deee0316d14c2f7f836e57bef98c7b2a2965de0</id>
<content type='text'>
Without custom system calls, there no longer is a reason to copy in
these files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without custom system calls, there no longer is a reason to copy in
these files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove LITMUS^RT syscalls check</title>
<updated>2017-02-02T16:26:34+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2017-02-02T16:26:34+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=0daf5b43a673d924c70030250ca58322eca1cc9e'/>
<id>0daf5b43a673d924c70030250ca58322eca1cc9e</id>
<content type='text'>
LITMUS^RT no longer adds any custom system calls.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LITMUS^RT no longer adds any custom system calls.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add resctrl, a tool for setting up reservations</title>
<updated>2016-03-16T14:33:08+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2014-07-22T05:53:03+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=3015c398db2fe6baff8969ef3faf8f6600e3733d'/>
<id>3015c398db2fe6baff8969ef3faf8f6600e3733d</id>
<content type='text'>
resctrl is a new tool intended to configure reservations in
reservation-aware plugins. For now, it only supports the partitioned
reservations (P-RES) plugin.

(While at it, also update .gitignore)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
resctrl is a new tool intended to configure reservations in
reservation-aware plugins. For now, it only supports the partitioned
reservations (P-RES) plugin.

(While at it, also update .gitignore)
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch syscalls to use new LITMUS^RT ioctl() interface</title>
<updated>2015-12-18T08:43:48+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-12-16T12:33:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus-ext-res.git/commit/?id=c820535d6864137e158df46d0903c6f44a97ca31'/>
<id>c820535d6864137e158df46d0903c6f44a97ca31</id>
<content type='text'>
This change should be transparent to clients of the library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change should be transparent to clients of the library.
</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-ext-res.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-ext-res.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-ext-res.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-ext-res.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>
</feed>
