<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus-rt.git/include, branch 2012.3</title>
<subtitle>The LITMUS^RT kernel.</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/'/>
<entry>
<title>litmus: get rid of unused RT_F_EXIT_SEM flag</title>
<updated>2012-11-27T18:50:17+00:00</updated>
<author>
<name>Manohar Vanga</name>
<email>mvanga@mpi-sws.org</email>
</author>
<published>2012-10-03T23:06:01+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=63537c738e7eb0ad6bc064b5e47c88092897c1cb'/>
<id>63537c738e7eb0ad6bc064b5e47c88092897c1cb</id>
<content type='text'>
This patch removes the RT_F_EXIT_SEM flag. All code paths
depending on it being true are assumed to be unreachable
and removed.

The 'flags' field in struct rt_params is left as-is for
use by specific schedulers. For example, sched_pfair
defines a custom flag RT_F_REQUEUE within the 'flags'
field.

Signed-off-by: Manohar Vanga &lt;mvanga@mpi-sws.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch removes the RT_F_EXIT_SEM flag. All code paths
depending on it being true are assumed to be unreachable
and removed.

The 'flags' field in struct rt_params is left as-is for
use by specific schedulers. For example, sched_pfair
defines a custom flag RT_F_REQUEUE within the 'flags'
field.

Signed-off-by: Manohar Vanga &lt;mvanga@mpi-sws.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>litmus: get rid of RT_F_SLEEP and RT_F_RUNNING</title>
<updated>2012-11-27T18:50:17+00:00</updated>
<author>
<name>Manohar Vanga</name>
<email>mvanga@mpi-sws.org</email>
</author>
<published>2012-10-03T22:30:51+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=b7012aa7edba4b88906fc39b9005ff4dae69be59'/>
<id>b7012aa7edba4b88906fc39b9005ff4dae69be59</id>
<content type='text'>
This patch removes the flags RT_F_SLEEP and RT_F_RUNNING
as their name is misleading. This patch replaces them with
a 'completed' field in struct rt_param.

Signed-off-by: Manohar Vanga &lt;mvanga@mpi-sws.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch removes the flags RT_F_SLEEP and RT_F_RUNNING
as their name is misleading. This patch replaces them with
a 'completed' field in struct rt_param.

Signed-off-by: Manohar Vanga &lt;mvanga@mpi-sws.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>litmus: fix compiler warning in sched_plugin.h</title>
<updated>2012-11-27T18:50:16+00:00</updated>
<author>
<name>Manohar Vanga</name>
<email>mvanga@mpi-sws.org</email>
</author>
<published>2012-10-03T20:17:51+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=635073dd057be83073a36cf0287a08a716d37784'/>
<id>635073dd057be83073a36cf0287a08a716d37784</id>
<content type='text'>
This patch fixes the compiler warning about struct litmus_locking
being defined in the parameter list when CONFIG_LITMUS_LOCKING is
not set.

Signed-off-by: Manohar Vanga &lt;mvanga@mpi-sws.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes the compiler warning about struct litmus_locking
being defined in the parameter list when CONFIG_LITMUS_LOCKING is
not set.

Signed-off-by: Manohar Vanga &lt;mvanga@mpi-sws.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>P-FP: prevent misuse of priority queue</title>
<updated>2012-10-18T20:14:09+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-09-06T12:25:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=057dcfdb1f0dfe07ec3e030b238e46a69d249a1e'/>
<id>057dcfdb1f0dfe07ec3e030b238e46a69d249a1e</id>
<content type='text'>
Stop hard-to-detect out-of-bounds errors early.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Stop hard-to-detect out-of-bounds errors early.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feather-Trace: hide irq in SEND_RESCHED_END</title>
<updated>2012-10-18T20:14:05+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-09-04T12:39:09+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=a481c27ddd7d324a9f311ae9a08228499dbb7f7b'/>
<id>a481c27ddd7d324a9f311ae9a08228499dbb7f7b</id>
<content type='text'>
SEND_RESCHED_END is necessarily preceded by an interrupt. We don't
want to filter events based on this expected interrupts, but we still
want to detect samples disturbed by other interrupts. Hence, subtract
one off the interrupt count.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SEND_RESCHED_END is necessarily preceded by an interrupt. We don't
want to filter events based on this expected interrupts, but we still
want to detect samples disturbed by other interrupts. Hence, subtract
one off the interrupt count.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use user-provided irq count for TS_SYSCALL_IN_END</title>
<updated>2012-10-18T20:14:03+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-09-03T12:51:31+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=00b4b17dc1f65a1e5de4648200c826cc2eef37f4'/>
<id>00b4b17dc1f65a1e5de4648200c826cc2eef37f4</id>
<content type='text'>
To detect interrupts that interfered after the initial time stamp was
recorded, this patch changes sched_trace to also record the IRQ count
as observed by userspace.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To detect interrupts that interfered after the initial time stamp was
recorded, this patch changes sched_trace to also record the IRQ count
as observed by userspace.
</pre>
</div>
</content>
</entry>
<entry>
<title>Export IRQ count to control page</title>
<updated>2012-10-18T20:14:03+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-09-03T11:58:18+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=173e46b1ea0305ab74ab8e6a4b4461e296b83922'/>
<id>173e46b1ea0305ab74ab8e6a4b4461e296b83922</id>
<content type='text'>
Also add some compile-time checks to detect unexpected offsets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also add some compile-time checks to detect unexpected offsets.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feather-Trace: add support for locking-related syscall overheads</title>
<updated>2012-10-18T20:14:02+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-08-15T11:34:27+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=80e2d84533265a8231534f10c56d9eba01cec99a'/>
<id>80e2d84533265a8231534f10c56d9eba01cec99a</id>
<content type='text'>
Support recording timestamps that allow tracing the entry and exit
costs of locking-related system calls.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support recording timestamps that allow tracing the entry and exit
costs of locking-related system calls.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feather-Trace: update locking timestamps</title>
<updated>2012-10-18T20:14:02+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-08-15T11:13:08+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=5454446ed47708b26d40337e47affea5e1f298ef'/>
<id>5454446ed47708b26d40337e47affea5e1f298ef</id>
<content type='text'>
Reassing locking timestamps and prepare support for tracing
system call overheads.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reassing locking timestamps and prepare support for tracing
system call overheads.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feather-Trace: keep track of PID in trace record</title>
<updated>2012-10-18T18:49:01+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-08-15T11:04:40+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=7b84800f5ee2e35671ac08a7d281ac7f0069ce8f'/>
<id>7b84800f5ee2e35671ac08a7d281ac7f0069ce8f</id>
<content type='text'>
To properly trace locking overheads, it is required to tell apart
samples from different tasks, which requires keeping track of their
PIDs.

The timestamp is shortened to 48 bits to make room for the PID.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To properly trace locking overheads, it is required to tell apart
samples from different tasks, which requires keeping track of their
PIDs.

The timestamp is shortened to 48 bits to make room for the PID.
</pre>
</div>
</content>
</entry>
</feed>
