<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/arch/i386, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/arch/i386?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/arch/i386?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-03-15T05:42:38Z</updated>
<entry>
<title>Remove FBSDID.</title>
<updated>2019-03-15T05:42:38Z</updated>
<author>
<name>kevlo</name>
<email>kevlo@openbsd.org</email>
</author>
<published>2019-03-15T05:42:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=075a6035c9ad2d9d6ba948432be901fea51fa986'/>
<id>urn:sha1:075a6035c9ad2d9d6ba948432be901fea51fa986</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>Clear the sign bit in the QNAN constants used by strtof, strtod and strtold,</title>
<updated>2018-05-28T03:20:25Z</updated>
<author>
<name>jmatthew</name>
<email>jmatthew@openbsd.org</email>
</author>
<published>2018-05-28T03:20:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4f3262728f75ab09c39d31185a1ebdf9938b762e'/>
<id>urn:sha1:4f3262728f75ab09c39d31185a1ebdf9938b762e</id>
<content type='text'>
so passing "nan" and "-nan" produces a NaN with the right sign.
Bug reported and diff provided by George Koehler.
ok kettenis@
</content>
</entry>
<entry>
<title>Instead of trying to handle ffs() with the normal rename-mark-hidden-and-alias</title>
<updated>2018-01-18T08:23:44Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-01-18T08:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ae3cb403620ab940fbaabb3055fac045a63d56b7'/>
<id>urn:sha1:ae3cb403620ab940fbaabb3055fac045a63d56b7</id>
<content type='text'>
dance, mark it protected.  This works better for both gcc and clang: gcc
blocks overriding of internal calls, while clang permits inlining again.

ok otto@
</content>
</entry>
<entry>
<title>clang doesn't propagate attributes like "asm labels" and "visibility(hidden)"</title>
<updated>2017-11-29T05:13:57Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-11-29T05:13:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ea6088e7d368d53c49ebfdf4520275cec2f78f5b'/>
<id>urn:sha1:ea6088e7d368d53c49ebfdf4520275cec2f78f5b</id>
<content type='text'>
to builtins like mem{set,cpy,move} and __stack_smash_handler.  So, when
building with clang, instead mark those as protected visibility to get rid
of the PLT relocations.  We can't take the address of them then, but that's
ok: it's a build-time error not a run-time error.

ok kettenis@
</content>
</entry>
<entry>
<title>GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections</title>
<updated>2017-11-28T06:55:49Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2017-11-28T06:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e34cb67ca6a03d6ed8f381b6dd30bd8428efd463'/>
<id>urn:sha1:e34cb67ca6a03d6ed8f381b6dd30bd8428efd463</id>
<content type='text'>
with "warning: " since 2003, so the messages themselves need not
contain the prefix anymore.

From Scott Cheloha
ok jca, deraadt
</content>
</entry>
<entry>
<title>Use 0xcc trapsleds instead of default/nop/0xcc in BTC alignments</title>
<updated>2017-08-19T18:25:50Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-08-19T18:25:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3308d86b9e17884a7d1b97418921442df6faea18'/>
<id>urn:sha1:3308d86b9e17884a7d1b97418921442df6faea18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't need .text before ENTRY(), also minor spacing cleanups</title>
<updated>2017-08-19T18:24:06Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-08-19T18:24:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f4882b558943284fa7fd7e3684b04b93801b3f8e'/>
<id>urn:sha1:f4882b558943284fa7fd7e3684b04b93801b3f8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put _map table into .rodata instead of .text</title>
<updated>2017-08-19T18:23:00Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-08-19T18:23:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3b35c967ee99681fe39f5cd695ad20cf8e53cb13'/>
<id>urn:sha1:3b35c967ee99681fe39f5cd695ad20cf8e53cb13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Copy files from ../librthread in preparation for moving functionality</title>
<updated>2017-08-15T06:13:24Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-08-15T06:13:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7e321ac128fdcd388c62dfa54aca790ebbd73ce1'/>
<id>urn:sha1:7e321ac128fdcd388c62dfa54aca790ebbd73ce1</id>
<content type='text'>
from libpthread to libc.  No changes to the build yet, just making it
easier to review the substantive diffs.

ok beck@ kettenis@ tedu@
</content>
</entry>
<entry>
<title>Remove branch prediction hint from conditional branch instruction.</title>
<updated>2017-06-01T12:14:48Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2017-06-01T12:14:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ac65b426516576844ee4eade46d47d7c1bf8702b'/>
<id>urn:sha1:ac65b426516576844ee4eade46d47d7c1bf8702b</id>
<content type='text'>
These hints are not recognized by clang's builtin assembler.
From the corresponding amd64 change.  ok visa@ kettenis@
</content>
</entry>
</feed>
