<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/arm64/lib/Makefile, branch linux-3.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-12-19T17:43:06Z</updated>
<entry>
<title>arm64: use generic strnlen_user and strncpy_from_user functions</title>
<updated>2013-12-19T17:43:06Z</updated>
<author>
<name>Will Deacon</name>
</author>
<published>2013-11-06T17:20:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=12a0ef7b0ac38677bd2d85f33df5ca0a57868819'/>
<id>urn:sha1:12a0ef7b0ac38677bd2d85f33df5ca0a57868819</id>
<content type='text'>
This patch implements the word-at-a-time interface for arm64 using the
same algorithm as ARM. We use the fls64 macro, which expands to a clz
instruction via a compiler builtin. Big-endian configurations make use
of the implementation from asm-generic.

With this implemented, we can replace our byte-at-a-time strnlen_user
and strncpy_from_user functions with the optimised generic versions.

Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt;
Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
</content>
</entry>
<entry>
<title>arm64: klib: Optimised string functions</title>
<updated>2013-03-21T17:39:30Z</updated>
<author>
<name>Catalin Marinas</name>
</author>
<published>2013-03-21T16:23:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2b8cac814cd5a0a305d62dcd1d589faccb705a4d'/>
<id>urn:sha1:2b8cac814cd5a0a305d62dcd1d589faccb705a4d</id>
<content type='text'>
This patch introduces AArch64-specific string functions (strchr,
strrchr).

Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
</content>
</entry>
<entry>
<title>arm64: klib: Optimised memory functions</title>
<updated>2013-03-21T17:39:29Z</updated>
<author>
<name>Catalin Marinas</name>
</author>
<published>2013-03-21T16:16:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4a8992271c843cb5bcd3321bf6a02eb251280b1d'/>
<id>urn:sha1:4a8992271c843cb5bcd3321bf6a02eb251280b1d</id>
<content type='text'>
This patch introduces AArch64-specific memory functions (memcpy,
memmove, memchr, memset). These functions are not optimised for any CPU
implementation but can be used as a starting point once hardware is
available.

Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
</content>
</entry>
<entry>
<title>arm64: Miscellaneous library functions</title>
<updated>2012-09-17T12:42:18Z</updated>
<author>
<name>Marc Zyngier</name>
</author>
<published>2012-03-05T11:49:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f27bb139c3876806a2c82e979d2dbbece44c66df'/>
<id>urn:sha1:f27bb139c3876806a2c82e979d2dbbece44c66df</id>
<content type='text'>
This patch adds udelay, memory and bit operations together with the
ksyms exports.

Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt;
Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt;
Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
Acked-by: Nicolas Pitre &lt;nico@linaro.org&gt;
Acked-by: Olof Johansson &lt;olof@lixom.net&gt;
Acked-by: Santosh Shilimkar &lt;santosh.shilimkar@ti.com&gt;
</content>
</entry>
</feed>
