<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/conf/makegap.sh, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/conf/makegap.sh?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/conf/makegap.sh?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2018-01-25T14:09:52Z</updated>
<entry>
<title>Use a new LDFLAGS variable to pass "-melf_i386_obsd" on amd64.</title>
<updated>2018-01-25T14:09:52Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-01-25T14:09:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8124814956605482b4beb664ecbd29d2ed999f72'/>
<id>urn:sha1:8124814956605482b4beb664ecbd29d2ed999f72</id>
<content type='text'>
Makes the linker generate a correct i386 gap.o file.

ok kettenis@, deraadt@
</content>
</entry>
<entry>
<title>Pass the linker from make environment to makegap.sh. This is (only)</title>
<updated>2017-07-16T16:47:06Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2017-07-16T16:47:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b166003f359d1e7457f9d4cc43b3f78c85f1a25a'/>
<id>urn:sha1:b166003f359d1e7457f9d4cc43b3f78c85f1a25a</id>
<content type='text'>
a partial solution to cross compiling the kernel with KARL.

OK deraadt@ a while ago
</content>
</entry>
<entry>
<title>RANDOM1 was subject to rather bad modulus bias. Improve the situation a bit</title>
<updated>2017-06-26T17:00:49Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2017-06-26T17:00:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f1a3b71a2102e9f7987b4dc589a4639c09526c93'/>
<id>urn:sha1:f1a3b71a2102e9f7987b4dc589a4639c09526c93</id>
<content type='text'>
by implementing an arc4random_uniform(3) clone with beloved jot(1) and
using it.

discussed with and ok deraadt
</content>
</entry>
<entry>
<title>note.ABI-tag and .MIPS.options are not needed anymore when</title>
<updated>2017-06-26T16:14:24Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-06-26T16:14:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b0f5655c4b07aba39081c2c8093a4a8059180b32'/>
<id>urn:sha1:b0f5655c4b07aba39081c2c8093a4a8059180b32</id>
<content type='text'>
we use gapdummy.o
</content>
</entry>
<entry>
<title>lld's linker-script parser has to be fixed to accept ; after LONG()</title>
<updated>2017-06-25T17:14:24Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-06-25T17:14:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e4fef933af4027118fc36548c6eb2c0f2381a798'/>
<id>urn:sha1:e4fef933af4027118fc36548c6eb2c0f2381a798</id>
<content type='text'>
directives.  binutils requires it, and binutils is the authoritative
parser in this regard.  This means arm64 +lld remains broken (but all
the other architectures work)
</content>
</entry>
<entry>
<title>ldd is more strict wrt semicolons, they can only appear after an</title>
<updated>2017-06-25T06:54:26Z</updated>
<author>
<name>otto</name>
<email>otto@openbsd.org</email>
</author>
<published>2017-06-25T06:54:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=910b366f1f0fe7a3ee18acf329f2b116d94fa1e5'/>
<id>urn:sha1:910b366f1f0fe7a3ee18acf329f2b116d94fa1e5</id>
<content type='text'>
expression line. Removing the extra semicolons makes both ld and
ldd accept the link script generated, although ldd produces a wrong
object file on arm64; ok kettenis@ deraadt@
</content>
</entry>
<entry>
<title>Generate a gap.link script, and use that to generate gap.o.  On multi-ABI</title>
<updated>2017-06-22T16:01:45Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-06-22T16:01:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=226329da4068eb9ad21ac65c174f0628c5ec1ea3'/>
<id>urn:sha1:226329da4068eb9ad21ac65c174f0628c5ec1ea3</id>
<content type='text'>
architectures we must also link against a gapdummy.o to repair the ABI
of the resulting .o file.  Woe is me.
Also repair install: target to update the linkkit &amp; hash when a kernel
is installed.
ok rpe tb mlarkin and tested by others also
</content>
</entry>
<entry>
<title>include machine/param.h before machine.asm.h because uhm alpha.</title>
<updated>2017-06-05T17:47:33Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-06-05T17:47:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d212e93426015ed7e0ca9a41f5f1f06919907723'/>
<id>urn:sha1:d212e93426015ed7e0ca9a41f5f1f06919907723</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid use of _C_LABEL, since it is not portable to all our architectures.</title>
<updated>2017-06-05T13:52:32Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-06-05T13:52:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=eb0b6ed236c39e43660a24b3766ccadad8ac9cc7'/>
<id>urn:sha1:eb0b6ed236c39e43660a24b3766ccadad8ac9cc7</id>
<content type='text'>
And anyways, everything is ELF now.
</content>
</entry>
<entry>
<title>Don't need to provide a padbyte value for .bss, it will always be 0</title>
<updated>2017-06-04T13:55:04Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-06-04T13:55:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9d82916888b6b97b2c0b0749512fcf0c3b9bff46'/>
<id>urn:sha1:9d82916888b6b97b2c0b0749512fcf0c3b9bff46</id>
<content type='text'>
pointed out by kettenis
</content>
</entry>
</feed>
