<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus-rt-ext-res.git/kernel, branch EXT-RES</title>
<subtitle>LITMUS^RT with extended reservations for Forbidden Zones paper @ RTAS'20</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-ext-res.git/'/>
<entry>
<title>Changed Ordering of sched classes to stop-&gt;dl-&gt;rt-&gt;litmus-&gt;fair-&gt;idle</title>
<updated>2020-11-16T13:51:55+00:00</updated>
<author>
<name>Zelin Tong</name>
<email>ztong@ludwig.cs.unc.edu</email>
</author>
<published>2020-11-16T13:51:55+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-ext-res.git/commit/?id=e133e1f631a0673dc64e13ac87f377bf8750c878'/>
<id>e133e1f631a0673dc64e13ac87f377bf8750c878</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core: call IPI notifier from generic scheduler IPI handler</title>
<updated>2017-06-15T08:02:16+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2017-06-15T08:02:16+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-ext-res.git/commit/?id=635739fb5e0192dbb0ae6f5c68503ef8afaed73f'/>
<id>635739fb5e0192dbb0ae6f5c68503ef8afaed73f</id>
<content type='text'>
Instead of replicating this code across all supported architectures,
hook into the IPI code only once.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of replicating this code across all supported architectures,
hook into the IPI code only once.
</pre>
</div>
</content>
</entry>
<entry>
<title>LITMUS^RT integration in core scheduler: include debug_trace.h</title>
<updated>2017-06-09T11:33:07+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2017-06-09T11:33:07+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-ext-res.git/commit/?id=4f674eaec83e2f05f088186e0457b4b0028c44c5'/>
<id>4f674eaec83e2f05f088186e0457b4b0028c44c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Hook into hrtimer to TRACE() timer hangs</title>
<updated>2017-05-26T21:12:39+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2017-03-15T13:32:43+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-ext-res.git/commit/?id=0e8e8602ad72b1a6cee4c24869cd58b5c2b1d8c4'/>
<id>0e8e8602ad72b1a6cee4c24869cd58b5c2b1d8c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Hook into hrtimer_nanosleep()</title>
<updated>2017-05-26T21:12:39+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2016-07-20T15:37:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-ext-res.git/commit/?id=d0248852b359571c21aece3b50ddc7f6fa942c3f'/>
<id>d0248852b359571c21aece3b50ddc7f6fa942c3f</id>
<content type='text'>
To intercept absolute-timed nanosleeps relative to CLOCK_MONOTONIC,
which are likely related to periodic job arrivals.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To intercept absolute-timed nanosleeps relative to CLOCK_MONOTONIC,
which are likely related to periodic job arrivals.
</pre>
</div>
</content>
</entry>
<entry>
<title>hrtimer integration: properly trace late-added timers</title>
<updated>2017-05-26T21:12:39+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2016-03-19T12:30:20+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-ext-res.git/commit/?id=3ad97ff9c220de06e01f97c795fcee49f206595d'/>
<id>3ad97ff9c220de06e01f97c795fcee49f206595d</id>
<content type='text'>
When tasks add timers that have already expired (e.g., when preempted
during schedule_hrtimeout), we should not use the expriration time as
the reference time point, but rather the time when the timer was added
(the delay then includes activation of ksoftirqd, etc.).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When tasks add timers that have already expired (e.g., when preempted
during schedule_hrtimeout), we should not use the expriration time as
the reference time point, but rather the time when the timer was added
(the delay then includes activation of ksoftirqd, etc.).
</pre>
</div>
</content>
</entry>
<entry>
<title>Hook into hrtimer to report large latencies</title>
<updated>2017-05-26T21:12:38+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2016-03-18T17:07:39+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-ext-res.git/commit/?id=13113c878cbcfdedcf339a20d85c473011937dff'/>
<id>13113c878cbcfdedcf339a20d85c473011937dff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch hrtimer_wakeup() callback to record RELEASE overhead</title>
<updated>2017-05-26T21:12:38+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-12-30T14:01:19+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-ext-res.git/commit/?id=81129a9d240efb1030e3e68784480dbbd95e5fff'/>
<id>81129a9d240efb1030e3e68784480dbbd95e5fff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch hrtimer_wakeup() callback to record RELEASE_LATENCY</title>
<updated>2017-05-26T21:12:37+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-09-02T11:48:02+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-ext-res.git/commit/?id=230bdd88afc42cba3da8eaf29adbe75d6dc4a9f3'/>
<id>230bdd88afc42cba3da8eaf29adbe75d6dc4a9f3</id>
<content type='text'>
Record interrupt latency for tasks that use nanosleep or some other
interface that ends up using a hrtimer_sleeper struct to trigger the
wakeup of the task when the next job is released.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Record interrupt latency for tasks that use nanosleep or some other
interface that ends up using a hrtimer_sleeper struct to trigger the
wakeup of the task when the next job is released.
</pre>
</div>
</content>
</entry>
<entry>
<title>Hook into kernel/exit.c to force exiting RT tasks into best-effort mode</title>
<updated>2017-05-26T21:12:37+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2015-08-09T11:18:54+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-ext-res.git/commit/?id=141fbbfcabf3b7686e6d3a6578b47b94805adb8e'/>
<id>141fbbfcabf3b7686e6d3a6578b47b94805adb8e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
