<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/lib/libkern/arch/amd64, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/lib/libkern/arch/amd64?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/lib/libkern/arch/amd64?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2018-07-13T05:56:57Z</updated>
<entry>
<title>Use _ALIGN_TRAPS instead of _ALIGN_TEXT where nops aren't needed.</title>
<updated>2018-07-13T05:56:57Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2018-07-13T05:56:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b8dcfd0b0b268c3e88ec6096e5493ada637efb37'/>
<id>urn:sha1:b8dcfd0b0b268c3e88ec6096e5493ada637efb37</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>In asm.h ensure NENTRY uses the old-school nop-sled align, but change standard</title>
<updated>2018-07-10T16:01:26Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2018-07-10T16:01:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a5910b4fbcaa3dd48faff38aeadcb22c953af71e'/>
<id>urn:sha1:a5910b4fbcaa3dd48faff38aeadcb22c953af71e</id>
<content type='text'>
ENTRY is a trapsled.  Fix a few functions which fall-through into an ENTRY
macro. amd64 binaries now are free of double+-nop sequences (except for one
assember nit in aes-586.pl).  Previous changes by guenther got us here.
ok mortimer kettenis
</content>
</entry>
<entry>
<title>Add retguard macros for libkern</title>
<updated>2018-07-03T23:22:48Z</updated>
<author>
<name>mortimer</name>
<email>mortimer@openbsd.org</email>
</author>
<published>2018-07-03T23:22:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1d66f0a004efa322e2047d0371a4cfe69dca0a66'/>
<id>urn:sha1:1d66f0a004efa322e2047d0371a4cfe69dca0a66</id>
<content type='text'>
ok deraadt
</content>
</entry>
<entry>
<title>" the the " -&gt; " the ", or in a couple of cases replace the superfluous</title>
<updated>2016-03-20T16:50:29Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2016-03-20T16:50:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c05e1f5dbd7b7073c69d00f6853c46a7e2a1c189'/>
<id>urn:sha1:c05e1f5dbd7b7073c69d00f6853c46a7e2a1c189</id>
<content type='text'>
"the" with the obviously intended word.

Started with a "the the" spotted by Mihal Mazurek.
</content>
</entry>
<entry>
<title>Like libc, also for the kernel: Import new amd64 assembly versions of</title>
<updated>2014-12-09T15:13:57Z</updated>
<author>
<name>reyk</name>
<email>reyk@openbsd.org</email>
</author>
<published>2014-12-09T15:13:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8c688dc968fb90b70edf0479a6c4ed770f6e3e81'/>
<id>urn:sha1:8c688dc968fb90b70edf0479a6c4ed770f6e3e81</id>
<content type='text'>
strchr/index, strrchr/rindex, and strlen that provide a significantly
faster performance than our previous .c or .S implementations.  Based
on NetBSD's code.

Tested with different amd64 CPUs.

ok deraadt@ mikeb@
</content>
</entry>
<entry>
<title>it should not be necessary to clear the direction flag</title>
<updated>2014-11-29T18:51:23Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-11-29T18:51:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=737e061132473fb2b37fc15648b2a2378e910cae'/>
<id>urn:sha1:737e061132473fb2b37fc15648b2a2378e910cae</id>
<content type='text'>
ok deraadt
</content>
</entry>
<entry>
<title>mask off high bits from 'c', before operation, otherwise the packing</title>
<updated>2014-11-21T21:30:50Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-11-21T21:30:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df3a1dce0f52372c02761e838d67c02cda73f25e'/>
<id>urn:sha1:df3a1dce0f52372c02761e838d67c02cda73f25e</id>
<content type='text'>
logic writes balony.  Hunting with tedu, mlarkin, and final bit spotted
by naddy in freebsd's version.
</content>
</entry>
<entry>
<title>tiny tweak to asm. prefer memcpy and memmove, with bcopy wrapper</title>
<updated>2014-01-09T05:39:41Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-01-09T05:39:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c067621f5d6d8289d191d8ceea10ba6c6e328ed8'/>
<id>urn:sha1:c067621f5d6d8289d191d8ceea10ba6c6e328ed8</id>
<content type='text'>
ok guenther
</content>
</entry>
<entry>
<title>Remove pointless instruction in the memcpy path that snuck in with the</title>
<updated>2013-06-13T12:11:49Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2013-06-13T12:11:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0e3a420737d9733f04a65bce1bc48f12e394039e'/>
<id>urn:sha1:0e3a420737d9733f04a65bce1bc48f12e394039e</id>
<content type='text'>
previous commit.

ok deraadt@
</content>
</entry>
<entry>
<title>merge bcopy/memcpy/memmove into one function.</title>
<updated>2013-06-13T02:18:31Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2013-06-13T02:18:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=27c403550a1f3fb70b0e3e97574a7ede1fa9bfed'/>
<id>urn:sha1:27c403550a1f3fb70b0e3e97574a7ede1fa9bfed</id>
<content type='text'>
ok mlarkin tedu
</content>
</entry>
</feed>
