<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/mips64/include/mutex.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/mips64/include/mutex.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/mips64/include/mutex.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2018-01-25T15:06:29Z</updated>
<entry>
<title>Move common mutex implementations to a MI place.</title>
<updated>2018-01-25T15:06:29Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-01-25T15:06:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=710c2d98ef6b48aed52cf1712826535b248055bf'/>
<id>urn:sha1:710c2d98ef6b48aed52cf1712826535b248055bf</id>
<content type='text'>
Archs not yet converted can to the jump by defining __USE_MI_MUTEX.

ok visa@
</content>
</entry>
<entry>
<title>Unify &lt;machine/mutex.h&gt; a bit further.</title>
<updated>2018-01-12T09:19:32Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-01-12T09:19:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ee04a0b4c7b4d80bfec00ccaa22436570edc25dd'/>
<id>urn:sha1:ee04a0b4c7b4d80bfec00ccaa22436570edc25dd</id>
<content type='text'>
`mtx_owner' becomes the first field of 'struct mutex' on i386/amd64/arm64.

ok visa@
</content>
</entry>
<entry>
<title>Unify &lt;machine/mutex.h&gt; a bit further.</title>
<updated>2018-01-04T11:03:48Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-01-04T11:03:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4c6d9147fe2ff541db95dc25133e4e496d9a3e8a'/>
<id>urn:sha1:4c6d9147fe2ff541db95dc25133e4e496d9a3e8a</id>
<content type='text'>
Remove `mtx_lock' from i386, add volatile before `mtx_owner' where it
was missing.

Inputs from kettenis@, ok visa@
</content>
</entry>
<entry>
<title>Hook up mutex(9) to witness(4).</title>
<updated>2017-04-20T13:57:29Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2017-04-20T13:57:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c4925651028d655edda3c8b85b8d1b4a0cda6fb9'/>
<id>urn:sha1:c4925651028d655edda3c8b85b8d1b4a0cda6fb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unify the mutex implementations on all the mips64 platforms.</title>
<updated>2015-07-08T13:37:31Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2015-07-08T13:37:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=706f15edab2700abea23666179b98e3d4aca7803'/>
<id>urn:sha1:706f15edab2700abea23666179b98e3d4aca7803</id>
<content type='text'>
this basically copies the sgi implementation to mips64 and removes
it from the rest. this way they get an optimised UP mutex implementation
and correct asserts on all platforms.

ok miod@ jmatthew@
</content>
</entry>
</feed>
