<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus2008.git/arch, 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>x86 setup: fix constraints in segment accessor functions</title>
<updated>2009-09-10T10:51:30+00:00</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2008-01-30T12:33:02+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=2aba2d37926a1a69ef22ccfbdc298324ab21af4f'/>
<id>2aba2d37926a1a69ef22ccfbdc298324ab21af4f</id>
<content type='text'>
Fix the operand constraints for the segment accessor functions,
{rd,wr}{fs,gs}*.  In particular, the 8-bit functions used "r"
constraints instead of "q" constraints.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the operand constraints for the segment accessor functions,
{rd,wr}{fs,gs}*.  In particular, the 8-bit functions used "r"
constraints instead of "q" constraints.

Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>trace IPI latency on sparc64</title>
<updated>2009-04-28T19:38:06+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-04-28T19:38:06+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=623d6fe767d67a3975c6acbf46808ac1b7d2346b'/>
<id>623d6fe767d67a3975c6acbf46808ac1b7d2346b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>trace IPI latency on x86</title>
<updated>2009-04-28T18:54:56+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-04-28T18:54:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=f7d1632b07552e23526466b513b343df2d289c2d'/>
<id>f7d1632b07552e23526466b513b343df2d289c2d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sparc64: provide smp_send_pull_timers() implementation</title>
<updated>2009-04-23T19:02:28+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-04-23T19:02:28+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=d66881a2aa11307353b197f47e610692e7bd1875'/>
<id>d66881a2aa11307353b197f47e610692e7bd1875</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>x86-32: add support for smp_send_pull_timers()</title>
<updated>2009-04-23T03:04:09+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-04-23T03:04:09+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=042043c14a2fe0d3f78682d8f149e038926d5869'/>
<id>042043c14a2fe0d3f78682d8f149e038926d5869</id>
<content type='text'>
This establishes the architectures dependent bits for hrtimer_start_on()
on x86-32.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This establishes the architectures dependent bits for hrtimer_start_on()
on x86-32.
</pre>
</div>
</content>
</entry>
<entry>
<title>add sys_null_call() to enable system call overhead tracing</title>
<updated>2009-03-02T21:16:35+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2009-03-02T21:16:35+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=acbe757a454b9cf0b810f5a4125da7243500bc96'/>
<id>acbe757a454b9cf0b810f5a4125da7243500bc96</id>
<content type='text'>
A simple noop system call to record kernel entry and exit
times.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A simple noop system call to record kernel entry and exit
times.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor Feather-Trace</title>
<updated>2008-05-20T02:48:53+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-05-20T02:48:53+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=522493257f03b9a9021ac6b18a2c15c0af581b32'/>
<id>522493257f03b9a9021ac6b18a2c15c0af581b32</id>
<content type='text'>
- move platform dependent bits into arch/
- provide a default implementation (used for sparc64)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- move platform dependent bits into arch/
- provide a default implementation (used for sparc64)
</pre>
</div>
</content>
</entry>
<entry>
<title>sparc: force resched on IPI</title>
<updated>2008-05-01T23:15:25+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-05-01T23:15:25+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=87579c371a7f4e5bf19fa9b472d3ba9d8eafcec1'/>
<id>87579c371a7f4e5bf19fa9b472d3ba9d8eafcec1</id>
<content type='text'>
This replicates 1a229e67e4cf08a539fc558d017a95ff03705ac5 for sparc64.

This is what happens:
	smp_send_reschedule()
	-&gt; smp_receive_signal() (smp.c)
	~~&gt; IPI
	~~&gt; xcall_receive_signal (ultra.S)
	~~&gt; soft interrupt (ttable.S)
	-&gt; smp_receive_signal_client (smp.c)
	-&gt; set_tsk_need_resched()</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This replicates 1a229e67e4cf08a539fc558d017a95ff03705ac5 for sparc64.

This is what happens:
	smp_send_reschedule()
	-&gt; smp_receive_signal() (smp.c)
	~~&gt; IPI
	~~&gt; xcall_receive_signal (ultra.S)
	~~&gt; soft interrupt (ttable.S)
	-&gt; smp_receive_signal_client (smp.c)
	-&gt; set_tsk_need_resched()</pre>
</div>
</content>
</entry>
<entry>
<title>sparc64: include LITMUS syscalls</title>
<updated>2008-05-01T20:58:48+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-05-01T20:58:48+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=a0923fbdafb81a1f93da90b19405e7949f4efe2d'/>
<id>a0923fbdafb81a1f93da90b19405e7949f4efe2d</id>
<content type='text'>
add LITMUS syscalls in jump table and unistd.h</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add LITMUS syscalls in jump table and unistd.h</pre>
</div>
</content>
</entry>
<entry>
<title>sparc64: enable LITMUS configuration options</title>
<updated>2008-05-01T20:30:52+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-05-01T20:30:52+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=f95c1994a3a9717cb75f6c8a01dd34d0f93656a9'/>
<id>f95c1994a3a9717cb75f6c8a01dd34d0f93656a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
