<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/gnu/llvm/tools/lld/ELF/Writer.cpp, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/gnu/llvm/tools/lld/ELF/Writer.cpp?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/gnu/llvm/tools/lld/ELF/Writer.cpp?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-09-01T16:37:21Z</updated>
<entry>
<title>Merge LLVM 8.0.1 release.</title>
<updated>2019-09-01T16:37:21Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2019-09-01T16:37:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d3df0c01b52bb561f932539d0321079fcb70e869'/>
<id>urn:sha1:d3df0c01b52bb561f932539d0321079fcb70e869</id>
<content type='text'>
Tested in snaps and package builds
Tested on amd64 by naddy@
Tested on arm64 by patrick@
Tested on octeon by visa@
</content>
</entry>
<entry>
<title>Merge LLVM 8.0.0 release.</title>
<updated>2019-06-23T22:05:08Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2019-06-23T22:05:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f27a781c9811da94fe68b2cf34237c2a61b48c96'/>
<id>urn:sha1:f27a781c9811da94fe68b2cf34237c2a61b48c96</id>
<content type='text'>
Prepared with help from jsg@ and mortimer@
Tested on amd64 by bcallah@, krw@, naddy@
Tested on arm64 by patrick@
Tested on macppc by kettenis@
Tested on octeon by visa@
Tested on sparc64 by claudio@
</content>
</entry>
<entry>
<title>On i386, produce binaries that are compatible with our W^X implementation.</title>
<updated>2019-01-28T09:31:11Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2019-01-28T09:31:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=dc0656fa515db9e4c3e24f3656f7f046885f10fb'/>
<id>urn:sha1:dc0656fa515db9e4c3e24f3656f7f046885f10fb</id>
<content type='text'>
Note that this will still produce binaries that have the read-only segment
placed before the executable segment.  This means that on machines without
the NX bit, the read-only segment is now executable.  However on machines
with an NX bit, the ordering used by lld means the program headers are no
longer executable since they are now part of the read-only segment.

ok deraadt@, naddy@
</content>
</entry>
<entry>
<title>Merge LLVM 7.0.1 release.</title>
<updated>2019-01-27T16:55:35Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2019-01-27T16:55:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5072e66b18f5d3ac6abf1c18a092e85eab2d7568'/>
<id>urn:sha1:5072e66b18f5d3ac6abf1c18a092e85eab2d7568</id>
<content type='text'>
With fixes from mortimer@ (thanks!)
Tested by many, especially naddy@ (thanks!)
</content>
</entry>
<entry>
<title>Generate __data_start symbol that marks the start of .data when __data_start</title>
<updated>2018-10-24T21:19:03Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-10-24T21:19:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5c1ca0d39890d9b156201d929b31b8b259fdb2c0'/>
<id>urn:sha1:5c1ca0d39890d9b156201d929b31b8b259fdb2c0</id>
<content type='text'>
is referenced from code being linked.

ok deraadt@, naddy@, guenther@
</content>
</entry>
<entry>
<title>Merge '.openbsd.randomdata.*' sections into a single '.openbsd.randomdata'</title>
<updated>2018-06-12T22:09:21Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-06-12T22:09:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=eab16004a4b2338149e9f635de06ebb6d0291a8d'/>
<id>urn:sha1:eab16004a4b2338149e9f635de06ebb6d0291a8d</id>
<content type='text'>
section when linking, as we do when using ld from binutils.

ok mortimer@ deraadt@
</content>
</entry>
<entry>
<title>keep the STT_FILE symbol in the table so that we know what file</title>
<updated>2018-04-12T13:16:12Z</updated>
<author>
<name>robert</name>
<email>robert@openbsd.org</email>
</author>
<published>2018-04-12T13:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f8a41d8d61decd209828f3312165e80774fcfb70'/>
<id>urn:sha1:f8a41d8d61decd209828f3312165e80774fcfb70</id>
<content type='text'>
was used to compile and object

ok kettenis@
</content>
</entry>
<entry>
<title>Merge LLVM 6.0.0 release.</title>
<updated>2018-04-06T14:38:21Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2018-04-06T14:38:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2237ee5c623fa764b1a59671783d4b7a52dd741e'/>
<id>urn:sha1:2237ee5c623fa764b1a59671783d4b7a52dd741e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kbind(2) for the win: we can always put .got.plt in RELRO</title>
<updated>2017-10-24T03:46:10Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-10-24T03:46:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=db48adb8f31dcb7930baf633d916aae099952222'/>
<id>urn:sha1:db48adb8f31dcb7930baf633d916aae099952222</id>
<content type='text'>
ok kettenis@ deraadt@
</content>
</entry>
<entry>
<title>Import LLVM 5.0.0 release including clang, lld and lldb.</title>
<updated>2017-10-04T20:27:34Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2017-10-04T20:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=31eb748944903b7f4f38afda9851951ca9dfc1ae'/>
<id>urn:sha1:31eb748944903b7f4f38afda9851951ca9dfc1ae</id>
<content type='text'>
</content>
</entry>
</feed>
