<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus2008.git/kernel, branch master</title>
<subtitle>[ARCHIVE] Old LITMUS^RT 2008 version (for reference).</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/'/>
<entry>
<title>rt domain: evil hack to avoid recursive hrtimer lock acquisition</title>
<updated>2009-05-04T05:17:08+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-05-04T05:17:08+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=5b0c2aac1d78f1db36c85bd5cd1e215c7cbd2dd6'/>
<id>5b0c2aac1d78f1db36c85bd5cd1e215c7cbd2dd6</id>
<content type='text'>
This is a really dirty hack, but works for now since our real-time
tasks do not use hrtimer_wakeup().

The need for this will go away when we port since newer versions of the
Linux kernel allow timers to be activated directly in the scheduler.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a really dirty hack, but works for now since our real-time
tasks do not use hrtimer_wakeup().

The need for this will go away when we port since newer versions of the
Linux kernel allow timers to be activated directly in the scheduler.
</pre>
</div>
</content>
</entry>
<entry>
<title>hrtimer: remove unused flag of pull implementation</title>
<updated>2009-05-03T05:10:19+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-05-03T05:10:19+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=8c2ed856588664c82faf9f3df244eace68f565f3'/>
<id>8c2ed856588664c82faf9f3df244eace68f565f3</id>
<content type='text'>
The flag was racy anyway and could not be used safely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The flag was racy anyway and could not be used safely.
</pre>
</div>
</content>
</entry>
<entry>
<title>litmus core: add dump-trace-buffer magic sysrq</title>
<updated>2009-05-02T16:52:01+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-05-02T16:52:01+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=8cb836469d2ace489857d90c4856e97c255128b9'/>
<id>8cb836469d2ace489857d90c4856e97c255128b9</id>
<content type='text'>
Pump stuff from the TRACE() buffer to printk() on demand.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pump stuff from the TRACE() buffer to printk() on demand.
</pre>
</div>
</content>
</entry>
<entry>
<title>litmus tracing: expose scheduling overhead</title>
<updated>2009-04-23T03:22:15+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-04-23T03:22:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=bf32cbddd585d1cbc7ab7dd2f96bd72d6a2c2173'/>
<id>bf32cbddd585d1cbc7ab7dd2f96bd72d6a2c2173</id>
<content type='text'>
move the switch_from/switch_to trace macros so that the
scheduling overhead shows up more clearly in the traces
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
move the switch_from/switch_to trace macros so that the
scheduling overhead shows up more clearly in the traces
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup commit: missing hrtimer bits</title>
<updated>2009-04-23T03:12:45+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-04-23T03:12:45+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=0202b6a9e846c4e7d85d4e9a3bd2490eac0d7c32'/>
<id>0202b6a9e846c4e7d85d4e9a3bd2490eac0d7c32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hrtimer: add support for starting timers on remote CPUs</title>
<updated>2009-04-23T03:01:44+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-04-23T03:01:44+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=b5c4ababa76ce94cfa276f620b81d7d0f1d8ebf1'/>
<id>b5c4ababa76ce94cfa276f620b81d7d0f1d8ebf1</id>
<content type='text'>
This depends on the ability to send the special 'pull_timers' IPI
even with IRQs disabled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This depends on the ability to send the special 'pull_timers' IPI
even with IRQs disabled.
</pre>
</div>
</content>
</entry>
<entry>
<title>litmus core: trace task state on wake ups of RT tasks.</title>
<updated>2009-04-19T21:45:23+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-04-19T21:45:23+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=9abdf662179d297bc60786883aefdb06a5ee2c95'/>
<id>9abdf662179d297bc60786883aefdb06a5ee2c95</id>
<content type='text'>
Helps when debugging wake-up related crashes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Helps when debugging wake-up related crashes.
</pre>
</div>
</content>
</entry>
<entry>
<title>move task present flag from PFAIR to Litmus core</title>
<updated>2009-04-02T20:06:03+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-04-02T20:06:03+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=e37350e9f0b3921aa01663c79239201aaeea7374'/>
<id>e37350e9f0b3921aa01663c79239201aaeea7374</id>
<content type='text'>
Other quantum-based plugins also require the present flag. Hence,
move it to the core data structure
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Other quantum-based plugins also require the present flag. Hence,
move it to the core data structure
</pre>
</div>
</content>
</entry>
<entry>
<title>LITMUS: export CPU stagger offset</title>
<updated>2008-11-06T18:20:29+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-11-06T18:20:29+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=5091ac6ebbfb121ba218d04fa0d59cbdf4ba2bb1'/>
<id>5091ac6ebbfb121ba218d04fa0d59cbdf4ba2bb1</id>
<content type='text'>
Let scheduler plugins inquire stagger offsets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Let scheduler plugins inquire stagger offsets.
</pre>
</div>
</content>
</entry>
<entry>
<title>sched_trace: new implementation</title>
<updated>2008-10-06T15:36:10+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-10-06T15:36:10+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=32a53a4274c3cee072604869a8db5b761c8ea5c0'/>
<id>32a53a4274c3cee072604869a8db5b761c8ea5c0</id>
<content type='text'>
This provides and hooks up a new made-from-scratch sched_trace()
implementation based on Feather-Trace and ftdev.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This provides and hooks up a new made-from-scratch sched_trace()
implementation based on Feather-Trace and ftdev.
</pre>
</div>
</content>
</entry>
</feed>
