<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus2008.git/include/asm-x86, 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-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>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>LITMUS: reorganize system calls</title>
<updated>2008-05-01T16:45:42+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-05-01T16:45:42+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=9fa169ba5fd0c8836dab08457af4f5c7a106fb9a'/>
<id>9fa169ba5fd0c8836dab08457af4f5c7a106fb9a</id>
<content type='text'>
- this will make it easier to maintain it across multiple
  platforms and versions
- also remove obsolete SRP system call
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- this will make it easier to maintain it across multiple
  platforms and versions
- also remove obsolete SRP system call
</pre>
</div>
</content>
</entry>
<entry>
<title>FMLP: rename pi-&gt;fmlp</title>
<updated>2008-05-01T16:29:05+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-05-01T16:29:05+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=4e492c03dbe0a29fd21569fe6c1295c73f1f403f'/>
<id>4e492c03dbe0a29fd21569fe6c1295c73f1f403f</id>
<content type='text'>
pi is confusing, there are many PI schemes in the world.
We implement the FMLP, thus we should label it as such.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pi is confusing, there are many PI schemes in the world.
We implement the FMLP, thus we should label it as such.
</pre>
</div>
</content>
</entry>
<entry>
<title>litmus x86: hook up synchronous system calls</title>
<updated>2008-02-19T18:17:22+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-02-19T18:17:22+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=2e2a2df9647e5e982134b67d37981036bb512146'/>
<id>2e2a2df9647e5e982134b67d37981036bb512146</id>
<content type='text'>
This exposes the new task release system calls to user space.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This exposes the new task release system calls to user space.
</pre>
</div>
</content>
</entry>
<entry>
<title>LITMUS 2008: Initial Port</title>
<updated>2008-02-13T19:13:15+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2008-02-13T19:13:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=8ce9b0cb97d9266b3b64b2b57835e17f6e03f585'/>
<id>8ce9b0cb97d9266b3b64b2b57835e17f6e03f585</id>
<content type='text'>
This introduces the core changes ported from LITMUS 2007.
The kernel seems to work under QEMU, but many bugs probably remain.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This introduces the core changes ported from LITMUS 2007.
The kernel seems to work under QEMU, but many bugs probably remain.
</pre>
</div>
</content>
</entry>
<entry>
<title>x86: asm-x86/msr.h: pull in linux/types.h</title>
<updated>2008-01-15T15:44:38+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2008-01-15T15:44:38+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=d43a3312c77eb6bbf71fbadefb1683f6d197bf91'/>
<id>d43a3312c77eb6bbf71fbadefb1683f6d197bf91</id>
<content type='text'>
Since the msr.h header uses types like __u32, it should pull in linux/types.h.

[ mingo@elte.hu: affects user-space that includes this header. We dont
  actually like user-space including raw kernel headers but it's a
  longstanding practice and it's easy for the kernel to be nice about
  this. ]

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the msr.h header uses types like __u32, it should pull in linux/types.h.

[ mingo@elte.hu: affects user-space that includes this header. We dont
  actually like user-space including raw kernel headers but it's a
  longstanding practice and it's easy for the kernel to be nice about
  this. ]

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>x86: fix asm-x86/msr.h for user-space export</title>
<updated>2008-01-01T18:12:15+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2008-01-01T18:12:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=56986d4210e5077d67e4eff538a316a6cc4e5158'/>
<id>56986d4210e5077d67e4eff538a316a6cc4e5158</id>
<content type='text'>
Use __asm__ and __volatile__ in code that is exported to userspace.  Wrap
kernel functions with __KERNEL__ so they get scrubbed.

No code changed:

   text    data     bss     dec     hex    filename
   9681036 1698924 3407872 14787832 e1a4f8 vmlinux.before
   9681036 1698924 3407872 14787832 e1a4f8 vmlinux.after

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&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>
Use __asm__ and __volatile__ in code that is exported to userspace.  Wrap
kernel functions with __KERNEL__ so they get scrubbed.

No code changed:

   text    data     bss     dec     hex    filename
   9681036 1698924 3407872 14787832 e1a4f8 vmlinux.before
   9681036 1698924 3407872 14787832 e1a4f8 vmlinux.after

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&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>x86: fix asm-x86/byteorder.h for userspace export</title>
<updated>2008-01-01T18:12:15+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2008-01-01T18:12:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=e0c4ae06495494a38843da8445e2b6e1f59b9253'/>
<id>e0c4ae06495494a38843da8445e2b6e1f59b9253</id>
<content type='text'>
Since asm-x86/byteorder.h is exported to userspace, use __asm__ rather than
asm in its code.

Signed-Off-By: Mike Frysinger &lt;vapier@gentoo.org&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>
Since asm-x86/byteorder.h is exported to userspace, use __asm__ rather than
asm in its code.

Signed-Off-By: Mike Frysinger &lt;vapier@gentoo.org&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>x86: also define AT_VECTOR_SIZE_ARCH</title>
<updated>2007-12-18T17:05:58+00:00</updated>
<author>
<name>Jan Beulich</name>
<email>jbeulich@novell.com</email>
</author>
<published>2007-12-18T17:05:58+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus2008.git/commit/?id=213fde71024223abcdd7d9e5349d1ea2679227b5'/>
<id>213fde71024223abcdd7d9e5349d1ea2679227b5</id>
<content type='text'>
The patch introducing this left out 64-bit x86 despite it also having
extra entries.

this solves Xen guest troubles.

Signed-off-by: Jan Beulich &lt;jbeulich@novell.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>
The patch introducing this left out 64-bit x86 despite it also having
extra entries.

this solves Xen guest troubles.

Signed-off-by: Jan Beulich &lt;jbeulich@novell.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>
</feed>
