<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/gnu/usr.bin/binutils-2.17/include, branch jd/histogram</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/gnu/usr.bin/binutils-2.17/include?h=jd%2Fhistogram</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/gnu/usr.bin/binutils-2.17/include?h=jd%2Fhistogram'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-08-11T17:54:43Z</updated>
<entry>
<title>Various fixes to make this compile with clang on powerpc.</title>
<updated>2019-08-11T17:54:43Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2019-08-11T17:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3474c532363343e2e65328f8389848966744ce51'/>
<id>urn:sha1:3474c532363343e2e65328f8389848966744ce51</id>
<content type='text'>
ok visa@
</content>
</entry>
<entry>
<title>Ignore LLVM 7's LINKER_OPTIONS section.</title>
<updated>2019-01-31T21:56:12Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2019-01-31T21:56:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=db8f98499ee5599472540f807daa20e1efff7b4d'/>
<id>urn:sha1:db8f98499ee5599472540f807daa20e1efff7b4d</id>
<content type='text'>
ok patrick@, naddy@
</content>
</entry>
<entry>
<title>Ignore LLVM 7's ADDRSIG section.</title>
<updated>2019-01-13T23:08:21Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2019-01-13T23:08:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=64188eadb951171af53bb365bf91691436147421'/>
<id>urn:sha1:64188eadb951171af53bb365bf91691436147421</id>
<content type='text'>
Problem reported by bluhm@
ok kettenis@
</content>
</entry>
<entry>
<title>Core files with &gt;65535 sections have to use PN_XNUM and a section header</title>
<updated>2018-12-06T18:59:31Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-12-06T18:59:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8ad5423e8a742c92d5b406608f1de261576ca25b'/>
<id>urn:sha1:8ad5423e8a742c92d5b406608f1de261576ca25b</id>
<content type='text'>
to pass the real count, with a minimal .shstrtab segment for consistency.
Also, add support for PN_XNUM to readelf.

problem reported and testing by claudio@
ok kettenis@
</content>
</entry>
<entry>
<title>Merge post-2.17 but pre-GPLv3 diffs that add support for DT_GNU_HASH</title>
<updated>2018-12-03T02:59:51Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-12-03T02:59:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fa04e3d1918226c278d6d19bdd21e3b0486348a2'/>
<id>urn:sha1:fa04e3d1918226c278d6d19bdd21e3b0486348a2</id>
<content type='text'>
to ld and improve the readelf support:
	https://sourceware.org/ml/binutils/2006-07/msg00129.html
	https://sourceware.org/ml/binutils/2006-07/msg00181.html

Disable the ld support on mips64, as its ABI requires a symbol
ordering that conflicts with the requirements of DT_GNU_HASH.

Tested on macppc, alpha, and sparc64 to verify operation with all
three ELF word size combos

testing help miod@
ok kettenis@
</content>
</entry>
<entry>
<title>Teach binutils how to assemble INVPCID and how to disassemble</title>
<updated>2018-09-09T21:59:43Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-09-09T21:59:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=998c127159d4091c5333680b13f0f1fdfaaf6c67'/>
<id>urn:sha1:998c127159d4091c5333680b13f0f1fdfaaf6c67</id>
<content type='text'>
INV{EPT,VPID,PCID}

ok mlarkin@
</content>
</entry>
<entry>
<title>Make our ancient binutils recognize .gnu.hash sections such that our tools</title>
<updated>2018-04-24T19:17:07Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-04-24T19:17:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a9cefa1cc0a34a8ff183125b8e7fa9601d8573b7'/>
<id>urn:sha1:a9cefa1cc0a34a8ff183125b8e7fa9601d8573b7</id>
<content type='text'>
don't barf on binaries created by ld.lld(1).  From FreeBSD.

ok millert@, deraadt@, guenther@
</content>
</entry>
<entry>
<title>R_AARCH64_NONE should be zero, not 256.  The latter was a deprecated</title>
<updated>2017-10-24T20:35:54Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-10-24T20:35:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bfa51a8bec34e102a733c0538e567c9eef169162'/>
<id>urn:sha1:bfa51a8bec34e102a733c0538e567c9eef169162</id>
<content type='text'>
assignment and isn't used by clang/lld.

ok jsg@
</content>
</entry>
<entry>
<title>Teach readelf the arm64 dynamic relocation we use, as well as the</title>
<updated>2017-10-23T05:26:58Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-10-23T05:26:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ca39813b4c15ace2d6d3890de80f640c1dda889f'/>
<id>urn:sha1:ca39813b4c15ace2d6d3890de80f640c1dda889f</id>
<content type='text'>
m88k-specific dynamic tags

ok deraadt@ jsg@
</content>
</entry>
<entry>
<title>Fix handling of the SVM instructions such that they accept a register as</title>
<updated>2017-03-16T16:56:08Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2017-03-16T16:56:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1b7f1d4929d48330963983a4187663c1e6d0fa0d'/>
<id>urn:sha1:1b7f1d4929d48330963983a4187663c1e6d0fa0d</id>
<content type='text'>
an operand instead of a memory address.  This matches what more recent
binutils versions do and allows us to write inline assembly that's accepted
by both clang and gas.

ok mlarkin@, visa@
</content>
</entry>
</feed>
