<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-linux/arch/mips/include/asm/asm-eva.h, branch jd/unified-crypt-queue</title>
<subtitle>WireGuard for the Linux kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-linux/atom/arch/mips/include/asm/asm-eva.h?h=jd%2Funified-crypt-queue</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-linux/atom/arch/mips/include/asm/asm-eva.h?h=jd%2Funified-crypt-queue'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/'/>
<updated>2018-10-16T06:11:13Z</updated>
<entry>
<title>MIPS: Add kernel_pref &amp; user_pref helpers</title>
<updated>2018-10-16T06:11:13Z</updated>
<author>
<name>Paul Burton</name>
<email>paul.burton@mips.com</email>
</author>
<published>2018-10-15T18:33:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=4021c30a86ec7c2e51738eaa065317ce321d9798'/>
<id>urn:sha1:4021c30a86ec7c2e51738eaa065317ce321d9798</id>
<content type='text'>
Add kernel_pref &amp; user_pref macros to asm/asm-eva.h, providing an
abstraction around EVA &amp; non-EVA pref instructions consistent with the
existing macros we have for cache &amp; load/store instructions.

Signed-off-by: Paul Burton &lt;paul.burton@mips.com&gt;
Patchwork: https://patchwork.linux-mips.org/patch/20906/
Cc: linux-mips@linux-mips.org
</content>
</entry>
<entry>
<title>MIPS: asm: asm-eva: Introduce kernel load/store variants</title>
<updated>2015-04-10T13:41:43Z</updated>
<author>
<name>Markos Chandras</name>
<email>markos.chandras@imgtec.com</email>
</author>
<published>2015-03-09T14:54:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=60cd7e08e453bc6828ac4b539f949e4acd80f143'/>
<id>urn:sha1:60cd7e08e453bc6828ac4b539f949e4acd80f143</id>
<content type='text'>
Introduce new macros for kernel load/store variants which will be
used to perform regular kernel space load/store operations in EVA
mode.

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
Cc: &lt;stable@vger.kernel.org&gt; # v3.15+
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/9500/
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: asm: Add wrappers for EVA/non-EVA instructions</title>
<updated>2014-03-26T22:09:12Z</updated>
<author>
<name>Markos Chandras</name>
<email>markos.chandras@imgtec.com</email>
</author>
<published>2013-12-04T13:56:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=932449459522ef879c6d6a8fa707d801bdd8080e'/>
<id>urn:sha1:932449459522ef879c6d6a8fa707d801bdd8080e</id>
<content type='text'>
EVA uses specific instructions for accessing user memory.
Instead of polluting the kernel with numerous #ifdef CONFIG_EVA
we add wrappers for all the instructions that need special
handling when EVA is enabled.

Signed-off-by: Markos Chandras &lt;markos.chandras@imgtec.com&gt;
</content>
</entry>
</feed>
