<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-linux/include/asm-parisc/prefetch.h, branch stable</title>
<subtitle>WireGuard for the Linux kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-linux/atom/include/asm-parisc/prefetch.h?h=stable</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-linux/atom/include/asm-parisc/prefetch.h?h=stable'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/'/>
<updated>2008-10-10T16:32:29Z</updated>
<entry>
<title>parisc: move include/asm-parisc to arch/parisc/include/asm</title>
<updated>2008-10-10T16:32:29Z</updated>
<author>
<name>Kyle McMartin</name>
<email>kyle@mcmartin.ca</email>
</author>
<published>2008-07-29T03:02:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=deae26bf6a10e47983606f5df080b91e97650ead'/>
<id>urn:sha1:deae26bf6a10e47983606f5df080b91e97650ead</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PARISC] parisc: "extern inline" -&gt; "static inline"</title>
<updated>2007-10-18T07:58:41Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2007-10-16T21:24:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=f13cec8447f18cca3a0feb4b83b7ba6fae9e59ae'/>
<id>urn:sha1:f13cec8447f18cca3a0feb4b83b7ba6fae9e59ae</id>
<content type='text'>
"extern inline" will have different semantics with gcc 4.3, and "static
inline" is correct here.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Cc: Matthew Wilcox &lt;willy@debian.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Kyle McMartin &lt;kyle@mcmartin.ca&gt;
</content>
</entry>
<entry>
<title>[PARISC] PA7200 also supports prefetch for read</title>
<updated>2006-10-04T12:44:58Z</updated>
<author>
<name>Kyle McMartin</name>
<email>kyle@parisc-linux.org</email>
</author>
<published>2006-08-14T00:37:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=32104b29cdf93f78ac37e681bd4547413466d13c'/>
<id>urn:sha1:32104b29cdf93f78ac37e681bd4547413466d13c</id>
<content type='text'>
It seems PA7200 processors also suppress traps on loads to
%r0. This means we can prefetch for read on these cpus. Of course,
we can't support prefetch for write, since that requires
LOAD DOUBLEWORD which was added with PA2.0

Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
<entry>
<title>[PARISC] Untangle &lt;asm/processor.h&gt; header include mess</title>
<updated>2006-10-04T12:44:47Z</updated>
<author>
<name>Kyle McMartin</name>
<email>kyle@parisc-linux.org</email>
</author>
<published>2006-08-14T02:15:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=4068d93cd17561bcbfc821c831cb048385320bd6'/>
<id>urn:sha1:4068d93cd17561bcbfc821c831cb048385320bd6</id>
<content type='text'>
asm/processor.h on parisc wants spinlocks for cpuinfo, but
linux/spinlock_types.h needs lockdep, and lockdep wants prefetch.

This leads to a horrible circular dependancy, because &lt;asm/processor.h&gt;
is including something which depends on things which are not defined
until the end of the file.

Kludge around this by moving prefetch related code into &lt;asm/prefetch.h&gt;
and including it before &lt;linux/spinlock_types.h&gt;, however this is just
a temporary solution until this mess can be cleaned up.

Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
</content>
</entry>
</feed>
