<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus-rt.git/include, branch 2013.1</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>Integrate preemption state machine with Linux scheduler</title>
<updated>2013-08-07T07:46:51+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-06-25T05:30:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=15a3dd60f0dc56db35d3335e7ea0ea8ab67eedfb'/>
<id>15a3dd60f0dc56db35d3335e7ea0ea8ab67eedfb</id>
<content type='text'>
Track when a processor is going to schedule "soon".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Track when a processor is going to schedule "soon".
</pre>
</div>
</content>
</entry>
<entry>
<title>Add LITMUS^RT core implementation</title>
<updated>2013-08-07T07:46:49+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-06-25T05:27:07+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=543810eb67bea9c3046ecb58388493bca39fe796'/>
<id>543810eb67bea9c3046ecb58388493bca39fe796</id>
<content type='text'>
This patch adds the core of LITMUS^RT:

 - library functionality (heaps, rt_domain, prioritization, etc.)
 - budget enforcement logic
 - job management
 - system call backends
 - virtual devices (control page, etc.)
 - scheduler plugin API (and dummy plugin)

This code compiles, but is not yet integrated with the rest of Linux.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds the core of LITMUS^RT:

 - library functionality (heaps, rt_domain, prioritization, etc.)
 - budget enforcement logic
 - job management
 - system call backends
 - virtual devices (control page, etc.)
 - scheduler plugin API (and dummy plugin)

This code compiles, but is not yet integrated with the rest of Linux.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add object descriptor table to Linux's task_struct</title>
<updated>2013-08-07T07:46:47+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-06-25T05:32:20+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=0e409b1bf65deb8fb62e0d491b37c8b9a57d25c9'/>
<id>0e409b1bf65deb8fb62e0d491b37c8b9a57d25c9</id>
<content type='text'>
This table is similar to a file descriptor table. It keeps track of
which "objects" (locks) a real-time task holds a handle to.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This table is similar to a file descriptor table. It keeps track of
which "objects" (locks) a real-time task holds a handle to.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tracepoint support</title>
<updated>2013-08-07T07:46:47+00:00</updated>
<author>
<name>Felipe Cerqueira</name>
<email>felipec@mpi-sws.org</email>
</author>
<published>2013-02-12T15:31:10+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=432a8fc96280b61a2ca592a9d76596650c4011d8'/>
<id>432a8fc96280b61a2ca592a9d76596650c4011d8</id>
<content type='text'>
This patch integrates LITMUS^RT's sched_trace_XXX() macros with
Linux's notion of tracepoints. This is useful to visualize schedules
in kernel shark and similar tools. Historically, LITMUS^RT's
sched_trace predates Linux's tracepoint infrastructure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch integrates LITMUS^RT's sched_trace_XXX() macros with
Linux's notion of tracepoints. This is useful to visualize schedules
in kernel shark and similar tools. Historically, LITMUS^RT's
sched_trace predates Linux's tracepoint infrastructure.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add schedule tracing support</title>
<updated>2013-08-07T07:46:46+00:00</updated>
<author>
<name>Felipe Cerqueira</name>
<email>felipec@mpi-sws.org</email>
</author>
<published>2013-02-12T12:45:47+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=755f7bf22de30de260264c2f0b04c783952618f1'/>
<id>755f7bf22de30de260264c2f0b04c783952618f1</id>
<content type='text'>
This patch introduces the sched_trace infrastructure, which in
principle allows tracing the generated schedule.  However, this patch
does not yet integrate the callbacks with the kernel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch introduces the sched_trace infrastructure, which in
principle allows tracing the generated schedule.  However, this patch
does not yet integrate the callbacks with the kernel.
</pre>
</div>
</content>
</entry>
<entry>
<title>Feather-Trace: add support for latency tracing/</title>
<updated>2013-08-07T07:46:45+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-06-23T12:43:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=6f7261a9e97672bcd791cf0489281a3d20e76f4a'/>
<id>6f7261a9e97672bcd791cf0489281a3d20e76f4a</id>
<content type='text'>
This patch adds support for tracing release latency in LITMUS^RT.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds support for tracing release latency in LITMUS^RT.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce main LITMUS^RT header</title>
<updated>2013-08-07T07:46:44+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-06-25T04:31:46+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=c45f60d04ba20a48fd69378fdcb0c4e45020bd96'/>
<id>c45f60d04ba20a48fd69378fdcb0c4e45020bd96</id>
<content type='text'>
This patch adds a basic litmus/litmus.h, which is required for basic
LITMUS^RT infrastructure to compile.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a basic litmus/litmus.h, which is required for basic
LITMUS^RT infrastructure to compile.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend task_struct with rt_param</title>
<updated>2013-08-07T07:46:43+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-06-25T04:22:06+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=16bd98f3efcbde0c48944e81a35270008edcd953'/>
<id>16bd98f3efcbde0c48944e81a35270008edcd953</id>
<content type='text'>
This patch adds the PCB extensions required for LITMUS^RT.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds the PCB extensions required for LITMUS^RT.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add hrtimer_start_on() support</title>
<updated>2013-08-07T07:46:43+00:00</updated>
<author>
<name>Felipe Cerqueira</name>
<email>felipec@mpi-sws.org</email>
</author>
<published>2013-02-11T15:36:35+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=25d4d1addba5f45d534682cc446e3157500d873e'/>
<id>25d4d1addba5f45d534682cc446e3157500d873e</id>
<content type='text'>
This patch adds hrtimer_start_on(), which allows arming timers on
remote CPUs.  This is needed to avoided timer interrupts on "shielded"
CPUs and is also useful for implementing semi-partitioned schedulers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds hrtimer_start_on(), which allows arming timers on
remote CPUs.  This is needed to avoided timer interrupts on "shielded"
CPUs and is also useful for implementing semi-partitioned schedulers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TRACE() debug tracing support</title>
<updated>2013-08-07T07:46:42+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-06-23T14:29:07+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=49fa66f74b78c9b08d2ba038db409b5bbde11fab'/>
<id>49fa66f74b78c9b08d2ba038db409b5bbde11fab</id>
<content type='text'>
This patch adds the infrastructure for the TRACE() debug macro.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds the infrastructure for the TRACE() debug macro.
</pre>
</div>
</content>
</entry>
</feed>
