<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/sh/include/spinlock.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/sh/include/spinlock.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/sh/include/spinlock.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-09-05T02:40:54Z</updated>
<entry>
<title>Move mutex, condvar, and thread-specific data routes, pthread_once, and</title>
<updated>2017-09-05T02:40:54Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-09-05T02:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a5511fa9f431600dbd6dc2b46fc4e6b73e7d239c'/>
<id>urn:sha1:a5511fa9f431600dbd6dc2b46fc4e6b73e7d239c</id>
<content type='text'>
pthread_exit from libpthread to libc, along with low-level bits to
support them.  Major bump to both libc and libpthread.

Requested by libressl team.  Ports testing by naddy@
ok kettenis@
</content>
</entry>
<entry>
<title>Use a simpler typedef to avoid depending upon &lt;sys/types.h&gt;; repairs librthread</title>
<updated>2013-06-04T04:27:57Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2013-06-04T04:27:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ad97619c0840a5e1ce8b91b9b46cbdf75a1964d3'/>
<id>urn:sha1:ad97619c0840a5e1ce8b91b9b46cbdf75a1964d3</id>
<content type='text'>
build.
</content>
</entry>
<entry>
<title>cleanup and consolidate the spinlock_lock (what a name!) code.</title>
<updated>2013-06-01T20:47:40Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2013-06-01T20:47:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7ff8e670fdcebc6357ff73a15e02d91577802ab6'/>
<id>urn:sha1:7ff8e670fdcebc6357ff73a15e02d91577802ab6</id>
<content type='text'>
it's now atomic_lock to better reflect its usage, and librthread now
features a new spinlock that's really a ticket lock.
thrlseep can handle both types of lock via a flag in the clock arg.
(temp back compat hack)
remove some old stuff that's accumulated along the way and no longer used.
some feedback from dlg, who is concerned with all things ticket lock.
(you need to boot a new kernel before installing librthread)
</content>
</entry>
<entry>
<title>First pass at removing clauses 3 and 4 from NetBSD licenses.</title>
<updated>2008-06-26T05:42:03Z</updated>
<author>
<name>ray</name>
<email>ray@openbsd.org</email>
</author>
<published>2008-06-26T05:42:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d874cce4b1d9fe6b41c9e4f2117a77d8a4a37b92'/>
<id>urn:sha1:d874cce4b1d9fe6b41c9e4f2117a77d8a4a37b92</id>
<content type='text'>
Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.

OK deraadt@
</content>
</entry>
<entry>
<title>match other architectures: _spinlock_lock_t is not volatile itself, but</title>
<updated>2006-11-14T19:32:53Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2006-11-14T19:32:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9f3606ad14a141797d1619ffeee2eb3d8ecd066e'/>
<id>urn:sha1:9f3606ad14a141797d1619ffeee2eb3d8ecd066e</id>
<content type='text'>
code that uses it declares a volatile form
</content>
</entry>
<entry>
<title>Preliminary bits for SuperH-based ports, based on NetBSD/sh3 codebase with</title>
<updated>2006-10-06T21:02:55Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2006-10-06T21:02:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=95c7671f517973b2dc41562a8d6b76cbae478089'/>
<id>urn:sha1:95c7671f517973b2dc41562a8d6b76cbae478089</id>
<content type='text'>
minor changes.
</content>
</entry>
</feed>
