<feed xmlns='http://www.w3.org/2005/Atom'>
<title>schedcat.git/tests, branch master</title>
<subtitle>[ARCHIVE] Bjorn's schedulability study framework. Now on GitHub.</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/schedcat.git/'/>
<entry>
<title>Add example code and related end-to-end tests.</title>
<updated>2013-11-26T23:14:57+00:00</updated>
<author>
<name>Jeremy Erickson</name>
<email>jerickso@cs.unc.edu</email>
</author>
<published>2013-11-25T21:00:17+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/schedcat.git/commit/?id=eff718df52ffeb21bff6b59a5584e5b641887832'/>
<id>eff718df52ffeb21bff6b59a5584e5b641887832</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement LP-based OMIP blocking analysis</title>
<updated>2013-07-12T12:19:22+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-01-29T12:47:01+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/schedcat.git/commit/?id=064f6a2915d8bcecea31f07b2a57de80203c6f37'/>
<id>064f6a2915d8bcecea31f07b2a57de80203c6f37</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix broken demand calculation</title>
<updated>2013-05-22T17:10:13+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-05-22T17:10:13+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/schedcat.git/commit/?id=e17645921697351bd968f034a85299c02332ad16'/>
<id>e17645921697351bd968f034a85299c02332ad16</id>
<content type='text'>
Felipe Cerqueira reported incorrect QPA results. The root cause was
a corner case in the demand calculation. This patch fixes the
underestimation of demand if time == deadline and adds a test case
discovered by Felipe that triggered the bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Felipe Cerqueira reported incorrect QPA results. The root cause was
a corner case in the demand calculation. This patch fixes the
underestimation of demand if time == deadline and adds a test case
discovered by Felipe that triggered the bug.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make C++ and Python LP-based blocking bounds available in bounds.py</title>
<updated>2013-02-12T11:55:15+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-08-08T13:53:50+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/schedcat.git/commit/?id=52452d0589ed8654288a575c0083816cef43a2ba'/>
<id>52452d0589ed8654288a575c0083816cef43a2ba</id>
<content type='text'>
Use the faster C++ version if available, unless the caller specifically requested
the Python implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the faster C++ version if available, unless the caller specifically requested
the Python implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix JLFP preemption-centric interrupt accounting</title>
<updated>2012-11-27T12:28:31+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-11-27T12:28:31+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/schedcat.git/commit/?id=87fc042f4431a2f3c5a231cce19622d16050adbd'/>
<id>87fc042f4431a2f3c5a231cce19622d16050adbd</id>
<content type='text'>
This patch fixes two bugs in the implementation of preemption-centric interrupt accounting.

1) When using dedicated interrupt-accounting, it there is a charged of oheads.release(n) required to model the delay due to the execution of the job's own release ISR. This bug was reported by Jeremy Erickson.

2) The definition of C_pre includes a divisor of 1.0 - utick - urel, which was missing.

As a result, the impact of IRQ-related delays was somewhat underestimated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes two bugs in the implementation of preemption-centric interrupt accounting.

1) When using dedicated interrupt-accounting, it there is a charged of oheads.release(n) required to model the delay due to the execution of the job's own release ISR. This bug was reported by Jeremy Erickson.

2) The definition of C_pre includes a divisor of 1.0 - utick - urel, which was missing.

As a result, the impact of IRQ-related delays was somewhat underestimated.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add QPA EDF uniprocessor test</title>
<updated>2012-11-27T11:33:29+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-11-27T11:33:12+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/schedcat.git/commit/?id=31114f8a3be33b0289f09df4506ba25664aa517c'/>
<id>31114f8a3be33b0289f09df4506ba25664aa517c</id>
<content type='text'>
Based on Zhang and Burns (2009), "Schedulability Analysis for Real-Time Systems with EDF Scheduling", IEEE Transactions on Computers, Vol 58, No 9.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on Zhang and Burns (2009), "Schedulability Analysis for Real-Time Systems with EDF Scheduling", IEEE Transactions on Computers, Vol 58, No 9.
</pre>
</div>
</content>
</entry>
<entry>
<title>TaskSystem.copy() should make deep copies</title>
<updated>2012-11-24T14:30:02+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-09-30T07:33:40+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/schedcat.git/commit/?id=01251da14f0d3fb2bf4ed2299a70998ff3aa5a1f'/>
<id>01251da14f0d3fb2bf4ed2299a70998ff3aa5a1f</id>
<content type='text'>
Otherwise, the resource model will not be copied correctly, which
can lead to wrong results if parameters are inflated to account
for overheads.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise, the resource model will not be copied correctly, which
can lead to wrong results if parameters are inflated to account
for overheads.
</pre>
</div>
</content>
</entry>
<entry>
<title>C++: Properly consider priority ceilings in DPCP bound</title>
<updated>2012-05-17T13:41:49+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-05-17T13:41:49+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/schedcat.git/commit/?id=c2e3e08ef2ce90237b7b50efd0adc1e2848a3729'/>
<id>c2e3e08ef2ce90237b7b50efd0adc1e2848a3729</id>
<content type='text'>
The bound should not reflect requests executed by agents that can be preempted.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The bound should not reflect requests executed by agents that can be preempted.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add OMLP k-exclusion blocking bounds</title>
<updated>2012-02-20T17:39:01+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-02-20T17:39:01+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/schedcat.git/commit/?id=b12d172d6599d7578bc811a36d939d89d415f636'/>
<id>b12d172d6599d7578bc811a36d939d89d415f636</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add convenience wrapper to find_connected_components()</title>
<updated>2012-02-20T08:17:47+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2012-02-20T08:17:47+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/schedcat.git/commit/?id=b99084aaaf78b4e87ca41b310121b87630239377'/>
<id>b99084aaaf78b4e87ca41b310121b87630239377</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
