<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/arch/hppa/string/Makefile.inc, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/arch/hppa/string/Makefile.inc?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/arch/hppa/string/Makefile.inc?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2015-05-15T22:29:37Z</updated>
<entry>
<title>Make index/rindex weak aliases of strchr/strrchr since they are not</title>
<updated>2015-05-15T22:29:37Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2015-05-15T22:29:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cb39b41371628601fbe4c618205356d538b9d08a'/>
<id>urn:sha1:cb39b41371628601fbe4c618205356d538b9d08a</id>
<content type='text'>
part of the ISO C standard and have also been dropped from POSIX.
OK guenther@ kettenis@
</content>
</entry>
<entry>
<title>memmove/bcopy from libkern, almost certainly the unrolling here is</title>
<updated>2014-12-05T01:30:44Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-12-05T01:30:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a6e4200cf3d17584e04b0012cb855d2cf980b922'/>
<id>urn:sha1:a6e4200cf3d17584e04b0012cb855d2cf980b922</id>
<content type='text'>
beneficial because the compiler tends to do small known-size blocks
inline.  Continue using the MI memcpy.c for now.
ok miod
</content>
</entry>
<entry>
<title>restructure libc/string + libc/arch/*/string coperation regarding</title>
<updated>2014-11-30T19:43:54Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-11-30T19:43:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5b859c19fe53bbea08f5c342e0a4470e99f883e1'/>
<id>urn:sha1:5b859c19fe53bbea08f5c342e0a4470e99f883e1</id>
<content type='text'>
(potentially) MD versions (function dependent, not filename dependent)
split out memcpy/memmove/bcopy and strchr/index/strrchr/rindex
Bring back amd64 .S versions

And the final touch: switch all architectures temporarily to MI
memcpy.c, which contains syslog + abort for overlapping copies.  A nice
harsh undefined behaviour.  We will clean the entire userland of the
remaining issues in this catagory, then switch to the optimised memcpy
which skips the memmove check.

I tried to cut this change into pieces, but testing each sub-step on
every architecture is too time consuming and mindnumbing.
ok miod
</content>
</entry>
<entry>
<title>mi versions are good enough</title>
<updated>2002-09-10T03:40:26Z</updated>
<author>
<name>mickey</name>
<email>mickey@openbsd.org</email>
</author>
<published>2002-09-10T03:40:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=131cde07537c3421008af8cfc146ff68193d0bc2'/>
<id>urn:sha1:131cde07537c3421008af8cfc146ff68193d0bc2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>we can live very well w/ MI ffs()</title>
<updated>2002-07-08T21:31:22Z</updated>
<author>
<name>mickey</name>
<email>mickey@openbsd.org</email>
</author>
<published>2002-07-08T21:31:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e28c823636870235c3b9e64fdae878eb7e4c0f74'/>
<id>urn:sha1:e28c823636870235c3b9e64fdae878eb7e4c0f74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use c versions</title>
<updated>2002-02-25T17:30:28Z</updated>
<author>
<name>mickey</name>
<email>mickey@openbsd.org</email>
</author>
<published>2002-02-25T17:30:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c398adf59f587a51cb07da5af039dc1ed1a0b15c'/>
<id>urn:sha1:c398adf59f587a51cb07da5af039dc1ed1a0b15c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>this is the bcopy we use</title>
<updated>1999-09-14T00:46:18Z</updated>
<author>
<name>mickey</name>
<email>mickey@openbsd.org</email>
</author>
<published>1999-09-14T00:46:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=933037a09a552bca3cb3e2797f968c627f3d5973'/>
<id>urn:sha1:933037a09a552bca3cb3e2797f968c627f3d5973</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use assembler here</title>
<updated>1999-04-27T17:53:32Z</updated>
<author>
<name>mickey</name>
<email>mickey@openbsd.org</email>
</author>
<published>1999-04-27T17:53:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e4914fdef163918be3c9d704118ce8974a8506d1'/>
<id>urn:sha1:e4914fdef163918be3c9d704118ce8974a8506d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>missing parts from last commit</title>
<updated>1999-04-25T00:23:57Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>1999-04-25T00:23:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=62a742911104f98b9185b2c6b6007d9b1c36396c'/>
<id>urn:sha1:62a742911104f98b9185b2c6b6007d9b1c36396c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>some libc parts; memmove.S to written</title>
<updated>1998-08-28T20:59:40Z</updated>
<author>
<name>mickey</name>
<email>mickey@openbsd.org</email>
</author>
<published>1998-08-28T20:59:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b66d684d2a3236426076bc8e6f821d53f6d1e0b9'/>
<id>urn:sha1:b66d684d2a3236426076bc8e6f821d53f6d1e0b9</id>
<content type='text'>
</content>
</entry>
</feed>
