<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liblitmus.git/src, 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>Fix memset() parameters for scheduling parameter struct</title>
<updated>2015-08-03T08:14:43+00:00</updated>
<author>
<name>Namhoon Kim</name>
<email>namhoonk@cs.unc.edu</email>
</author>
<published>2015-07-23T15:16:58+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=5d1cbacb608f44c632f995f3c6e402e85305c02b'/>
<id>5d1cbacb608f44c632f995f3c6e402e85305c02b</id>
<content type='text'>
Signed-off-by: Bjoern Brandenburg &lt;bbb@mpi-sws.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Bjoern Brandenburg &lt;bbb@mpi-sws.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure scheduling parameter struct is zeroed out</title>
<updated>2015-07-20T17:05:44+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-07-20T17:05:44+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=f737155afa79628d218c5ad413f7957a60a43d74'/>
<id>f737155afa79628d218c5ad413f7957a60a43d74</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>read_mapping() breaks on NR_CPUS not div by 32</title>
<updated>2014-06-06T17:23:37+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2014-06-06T17:23:37+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=aabfa10d86f2be6416eabedd03f52b548379f2d6'/>
<id>aabfa10d86f2be6416eabedd03f52b548379f2d6</id>
<content type='text'>
This patch fixes a bug in read_mapping(), which is used for
reading CPU and cluster (domain) mappings. read_mapping()
did not account for the case when NR_CPUS is not evenly
divisible by 32 (quite common when NR_CPUS &lt; 32).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes a bug in read_mapping(), which is used for
reading CPU and cluster (domain) mappings. read_mapping()
did not account for the case when NR_CPUS is not evenly
divisible by 32 (quite common when NR_CPUS &lt; 32).
</pre>
</div>
</content>
</entry>
<entry>
<title>Cosmetic: Fix error string to match fn name.</title>
<updated>2014-06-06T17:22:30+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2014-06-06T17:22:30+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=cb9e8e3a4e12150ae0d746dffff5ce0aa4a2daab'/>
<id>cb9e8e3a4e12150ae0d746dffff5ce0aa4a2daab</id>
<content type='text'>
Patch cleans up an error message to match the
migrate-to-domain API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch cleans up an error message to match the
migrate-to-domain API.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unneeded code from domain migration.</title>
<updated>2014-06-06T16:16:36+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2014-06-06T16:16:36+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=963d692458fdcd87dabe599d92b70f67a4c15f0b'/>
<id>963d692458fdcd87dabe599d92b70f67a4c15f0b</id>
<content type='text'>
This patch removes unneeded code from be_migrate_thread_to_domain().
This function no longer needs to check the number of online
CPUs since the CPU mask for a given domain is now returned directly
from read_mapping().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch removes unneeded code from be_migrate_thread_to_domain().
This function no longer needs to check the number of online
CPUs since the CPU mask for a given domain is now returned directly
from read_mapping().
</pre>
</div>
</content>
</entry>
<entry>
<title>Modernize rt_launch; remove internal API cruft</title>
<updated>2014-06-03T06:38:40+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2014-05-09T09:11:35+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=4cc5780a04d827e075a383b2c37a7fca304c3607'/>
<id>4cc5780a04d827e075a383b2c37a7fca304c3607</id>
<content type='text'>
Switch rt_launch to use a more modern way to launch real-time tasks.
This makes rt_launch more flexible, makes it more similar to rtspin,
and also allows to let us get rid of a chunk of old, inflexible code
in liblitmus that wasn't really serving any useful purpose anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Switch rt_launch to use a more modern way to launch real-time tasks.
This makes rt_launch more flexible, makes it more similar to rtspin,
and also allows to let us get rid of a chunk of old, inflexible code
in liblitmus that wasn't really serving any useful purpose anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migration: Support systems with more than 32 CPUs.</title>
<updated>2014-05-20T01:06:08+00:00</updated>
<author>
<name>Glenn Elliott</name>
<email>gelliott@cs.unc.edu</email>
</author>
<published>2014-05-20T01:06:08+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=5f2866d43d9a2e33bc2961edf9966cad5708cc4d'/>
<id>5f2866d43d9a2e33bc2961edf9966cad5708cc4d</id>
<content type='text'>
This patch improves the cpu bit map parsing used to determine
CPU/cluster mapping. Namely, it supports clusters with more
than 32 CPUs. Prior to this patch, mapping would fail due to
unexpected commas in bitfield data read from /proc (groups
of 32 CPUs are separated by commas).

NOTE: Bug could still be encountered if NR_CPUS &gt; 32.

New CPU limit: 4096.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch improves the cpu bit map parsing used to determine
CPU/cluster mapping. Namely, it supports clusters with more
than 32 CPUs. Prior to this patch, mapping would fail due to
unexpected commas in bitfield data read from /proc (groups
of 32 CPUs are separated by commas).

NOTE: Bug could still be encountered if NR_CPUS &gt; 32.

New CPU limit: 4096.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for the DFLP</title>
<updated>2014-04-01T17:38:32+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2014-03-19T15:35:23+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=ad6403fe186889fd934c7dcb495b1ffb60fae09f'/>
<id>ad6403fe186889fd934c7dcb495b1ffb60fae09f</id>
<content type='text'>
Just add the ID and symbol.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just add the ID and symbol.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing default param initialization</title>
<updated>2014-04-01T17:37:45+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2014-04-01T12:55:27+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=7e861d78fd96c9f411b52b851c6d66b957f3e6f2'/>
<id>7e861d78fd96c9f411b52b851c6d66b957f3e6f2</id>
<content type='text'>
Make sure new default parameters such as the deadline are taken care
of in the old task creation routines. This fixes a problem with
rt_launch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make sure new default parameters such as the deadline are taken care
of in the old task creation routines. This fixes a problem with
rt_launch.
</pre>
</div>
</content>
</entry>
</feed>
