<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liblitmus.git/src, branch master</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 litmus_clock() helper</title>
<updated>2016-07-20T11:42:41+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2016-07-20T11:40:47+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=98510c506a16b2a444eb6615ec8d78bc7c64e0aa'/>
<id>98510c506a16b2a444eb6615ec8d78bc7c64e0aa</id>
<content type='text'>
Convenient wrapper for CLOCK_MONOTONIC -&gt; lt_t.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Convenient wrapper for CLOCK_MONOTONIC -&gt; lt_t.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add sleep_until_mono(), lt_sleep_until() helpers</title>
<updated>2016-07-20T00:00:11+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2016-07-19T23:46:02+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=7ae970e73bc1d026bbf65a82c066aab79c860fe8'/>
<id>7ae970e73bc1d026bbf65a82c066aab79c860fe8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add unit-test for CPU mapping parsing</title>
<updated>2016-07-18T14:46:23+00:00</updated>
<author>
<name>Mahircan Gul</name>
<email>mahircg@mpi-sws.org</email>
</author>
<published>2016-07-18T14:05:20+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=cf1d1f6e4b1138a5a841a47a2cba4aacdcaf0d72'/>
<id>cf1d1f6e4b1138a5a841a47a2cba4aacdcaf0d72</id>
<content type='text'>
	- Decompose read_mapping into two functions: *read_mapping* which reads
	CPU mapping data as string from file, and *set_mapping* that actually sets
	the cpu_set_t according to the mapping

	- Add unit test for setting cpu_set_t to various CPU indexes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	- Decompose read_mapping into two functions: *read_mapping* which reads
	CPU mapping data as string from file, and *set_mapping* that actually sets
	the cpu_set_t according to the mapping

	- Add unit test for setting cpu_set_t to various CPU indexes
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace pointer arithmetic on loop-condition for parsing CPU map</title>
<updated>2016-07-18T14:45:57+00:00</updated>
<author>
<name>Mahircan Gul</name>
<email>mahircg@mpi-sws.org</email>
</author>
<published>2016-07-15T14:44:32+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=11a2acc387b274d2323104272e585a7059b96f4f'/>
<id>11a2acc387b274d2323104272e585a7059b96f4f</id>
<content type='text'>
    -Appearantly, a newline character is appended to the end of CPU mapping
string. It seems like this was not the case with old versions of liblitmus and
in order not to break the intended behaviour of code, newline appended
to CPU mapping string is simply ignored

    -Pointer arithmetic for parsing CPU mapping is done within loop body to prevent
"array subscript is below array bounds" warning prompted by gcc-6.1.1

	-Fix indentation and whitespaces
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    -Appearantly, a newline character is appended to the end of CPU mapping
string. It seems like this was not the case with old versions of liblitmus and
in order not to break the intended behaviour of code, newline appended
to CPU mapping string is simply ignored

    -Pointer arithmetic for parsing CPU mapping is done within loop body to prevent
"array subscript is below array bounds" warning prompted by gcc-6.1.1

	-Fix indentation and whitespaces
</pre>
</div>
</content>
</entry>
<entry>
<title>Add reservation_create() LITMUS^RT system call</title>
<updated>2016-03-16T14:18:25+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-12-18T10:14:27+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=626d8bd9648dc794a1d9281644dd314f2946e642'/>
<id>626d8bd9648dc794a1d9281644dd314f2946e642</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Read the whole word from domain for cpu_set</title>
<updated>2016-03-08T15:34:38+00:00</updated>
<author>
<name>Mahircan Gul</name>
<email>mahircg@mpi-sws.org</email>
</author>
<published>2016-02-13T20:35:34+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=322eaadaa95b4f64f4102a9bc6aaa2237401ae41'/>
<id>322eaadaa95b4f64f4102a9bc6aaa2237401ae41</id>
<content type='text'>
This fixes a problem on a 48-core platform where tasks couldn't be
migrated to certain cores.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a problem on a 48-core platform where tasks couldn't be
migrated to certain cores.
</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.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>Remove sched_{s,g}etscheduler syscall stubs</title>
<updated>2015-12-16T10:43:27+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-12-16T10:43:27+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=69ee1ed21a15aeb4794ff4b27e052326bc5b87d0'/>
<id>69ee1ed21a15aeb4794ff4b27e052326bc5b87d0</id>
<content type='text'>
These are provided elsewhere, we don't need to reimplement them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are provided elsewhere, we don't need to reimplement them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement get_job_no() via control page</title>
<updated>2015-12-16T10:35:23+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-12-16T10:35:23+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=54dfe4289fd1b9b41f05fca6371c320e6cea35b8'/>
<id>54dfe4289fd1b9b41f05fca6371c320e6cea35b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add offset checks for release and job index in control page</title>
<updated>2015-12-16T10:28:35+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-12-16T10:28:35+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=68849a8cd97718109dce1e548b099239376f3f2e'/>
<id>68849a8cd97718109dce1e548b099239376f3f2e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
