<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/alpha/include/pmap.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/alpha/include/pmap.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/alpha/include/pmap.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2016-04-20T05:24:18Z</updated>
<entry>
<title>Move back #include &lt;sys/mutex.h&gt; outside #ifdef _KERNEL as it was</title>
<updated>2016-04-20T05:24:18Z</updated>
<author>
<name>landry</name>
<email>landry@openbsd.org</email>
</author>
<published>2016-04-20T05:24:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=93c9cd6c83c0fded3fee23d2812b0608bca7f839'/>
<id>urn:sha1:93c9cd6c83c0fded3fee23d2812b0608bca7f839</id>
<content type='text'>
originally intended in r1.38. (ie more or less revert r1.39)

(re-)Fixes at least net/net-snmp, sysutils/gkrellm/gkrellm,-client,
sysutils/xuvmstat and sysutils/bubblemon-dockapp on alpha.

From miod@
</content>
</entry>
<entry>
<title>put mutex.h lower</title>
<updated>2016-02-22T07:50:37Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2016-02-22T07:50:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0093c972c1ac96c2b18a6c1453e7485655a90e7e'/>
<id>urn:sha1:0093c972c1ac96c2b18a6c1453e7485655a90e7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move #include &lt;sys/mutex.h&gt; from pmap.c to pmap.h, like every other archs</title>
<updated>2016-02-22T07:13:46Z</updated>
<author>
<name>landry</name>
<email>landry@openbsd.org</email>
</author>
<published>2016-02-22T07:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0d69db5f46b08f8c5e851ad5945331e274673ed4'/>
<id>urn:sha1:0d69db5f46b08f8c5e851ad5945331e274673ed4</id>
<content type='text'>
using struct mutex in pmap.h do. Fixes net-snmp on alpha.
ok deraadt@
</content>
</entry>
<entry>
<title>Make the alpha pmap (more) mpsafe by protecting both the pmap itself and the</title>
<updated>2015-10-01T16:03:48Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2015-10-01T16:03:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ea0de1a47b54525ff12384a49fb5991095dc2d89'/>
<id>urn:sha1:ea0de1a47b54525ff12384a49fb5991095dc2d89</id>
<content type='text'>
pv lists with a mutex.  This should make pmap_enter(9), pmap_remove(9) and
pmap_page_protect(9) safe to use without holding the kernel lock.  This
largely reverts rev. 1.75, but now of course the pmap locks are defined
to actually call mtx_enter(9) and mtx_leave(9).

ok visa@
</content>
</entry>
<entry>
<title>Change pmap_remove_holes() to take a vmspace instead of a map as its argument.</title>
<updated>2015-02-15T21:34:33Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2015-02-15T21:34:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=120b8d627d6d10d9bfac3f356cceef1a957dee57'/>
<id>urn:sha1:120b8d627d6d10d9bfac3f356cceef1a957dee57</id>
<content type='text'>
Use this on vax to correctly pick the end of the stack area now that the
stackgap adjustment code will no longer guarantee it is a fixed location.
</content>
</entry>
<entry>
<title>alpha (nor any other arch) uses any types or api provided by sys/lock.h.</title>
<updated>2015-02-11T01:13:22Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2015-02-11T01:13:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=958f93b58241ba85180fd867997df1b893f58c8f'/>
<id>urn:sha1:958f93b58241ba85180fd867997df1b893f58c8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>_LKM leftovers</title>
<updated>2015-02-09T22:35:06Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2015-02-09T22:35:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4164f536964384ddfd6bb99b247f985bb7e2d44b'/>
<id>urn:sha1:4164f536964384ddfd6bb99b247f985bb7e2d44b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove simplelocks</title>
<updated>2014-12-17T15:23:40Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-12-17T15:23:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d3bbf02a7a302c79f935e42646e7e992804fa54a'/>
<id>urn:sha1:d3bbf02a7a302c79f935e42646e7e992804fa54a</id>
<content type='text'>
ok tedu
</content>
</entry>
<entry>
<title>Move declaration of struct vm_page_md from &lt;machine/vmparam.h&gt; to</title>
<updated>2014-01-30T18:16:41Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2014-01-30T18:16:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=62fe2d4b3bff9db166916908a163621eefc781a0'/>
<id>urn:sha1:62fe2d4b3bff9db166916908a163621eefc781a0</id>
<content type='text'>
&lt;machine/pmap.h&gt; where it belongs, and compensate in &lt;uvm/uvm_extern.h&gt;
by including &lt;uvm/uvm_pmap.h&gt; before &lt;uvm/uvm_page.h&gt;. Tested on all
MACHINE_ARCH but amd64 and i386 (and hppa64).
</content>
</entry>
<entry>
<title>Work in progress work towards SMP, heavily based upon NetBSD. The MP kernel</title>
<updated>2014-01-26T17:40:09Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2014-01-26T17:40:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=21c23d01e5ede77407e8bb39e92ce0cee988c51a'/>
<id>urn:sha1:21c23d01e5ede77407e8bb39e92ce0cee988c51a</id>
<content type='text'>
will boot multiuser, but will deadlock under load, and I can't find my
mistake yet.
</content>
</entry>
</feed>
