<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/hil/hil.c, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/hil/hil.c?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/hil/hil.c?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-12-31T10:05:32Z</updated>
<entry>
<title>Convert infinite sleeps to {m,t}sleep_nsec(9).</title>
<updated>2019-12-31T10:05:32Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2019-12-31T10:05:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=036047429f90acc8dedffad80d5a312829236d4d'/>
<id>urn:sha1:036047429f90acc8dedffad80d5a312829236d4d</id>
<content type='text'>
ok kn@
</content>
</entry>
<entry>
<title>Delete unnecessary &lt;sys/file.h&gt; includes</title>
<updated>2017-12-30T20:46:59Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-12-30T20:46:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=98edb555c60b4518edc9c87d00ef86c5a6af2342'/>
<id>urn:sha1:98edb555c60b4518edc9c87d00ef86c5a6af2342</id>
<content type='text'>
ok millert@ krw@
</content>
</entry>
<entry>
<title>add some missing splx() calls</title>
<updated>2015-05-15T13:32:08Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2015-05-15T13:32:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a8b2c029b889f2d77ce04c349c9616448463b834'/>
<id>urn:sha1:a8b2c029b889f2d77ce04c349c9616448463b834</id>
<content type='text'>
ok deraadt@ kettenis@ krw@
</content>
</entry>
<entry>
<title>simplify kthread_create(). no more stdarg</title>
<updated>2013-11-18T20:21:50Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2013-11-18T20:21:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2d25794915b1a72ef7ffbd4e4ff3fd6fe3543962'/>
<id>urn:sha1:2d25794915b1a72ef7ffbd4e4ff3fd6fe3543962</id>
<content type='text'>
ok matthew guenther mikeb
</content>
</entry>
<entry>
<title>Missing splx() in hil_thread(). This turned out to be harmless due to the</title>
<updated>2010-11-20T16:45:46Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2010-11-20T16:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ecd77159a318e523f83858ea8119031a98d54b6e'/>
<id>urn:sha1:ecd77159a318e523f83858ea8119031a98d54b6e</id>
<content type='text'>
way this code works (always ends up in tsleep eventually), but it never hurts
to be correct.
</content>
</entry>
<entry>
<title>Make hil(4) shared interrupts aware, by exiting early if the stat register</title>
<updated>2006-12-16T20:07:13Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2006-12-16T20:07:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7e51d2e1ea52cc4a0cde55ca91767ab38a7f525b'/>
<id>urn:sha1:7e51d2e1ea52cc4a0cde55ca91767ab38a7f525b</id>
<content type='text'>
does not indicate data being available; for some reason on hppa hil_intr()
gets invoked when serial ports interrupt.
</content>
</entry>
<entry>
<title>Handle loop reconfiguration in a kernel thread, instead of doing it from</title>
<updated>2006-11-05T14:39:32Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2006-11-05T14:39:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c25f342f6c8a62f727142711b2d99b26f1e85d4a'/>
<id>urn:sha1:c25f342f6c8a62f727142711b2d99b26f1e85d4a</id>
<content type='text'>
interrupt context.
</content>
</entry>
<entry>
<title>Postpone the hil console detection logic to the first detection of a keyboard.</title>
<updated>2005-12-22T07:09:49Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2005-12-22T07:09:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2be62f2231343bbeb1579a40257dbc55c4ab8480'/>
<id>urn:sha1:2be62f2231343bbeb1579a40257dbc55c4ab8480</id>
<content type='text'>
On hp300, hil would claim console against dnkbd if no dnkbd was found at
the time the loop is probed, even if the loop is empty. Because of this,
plugging dnkbd later would not select it as console keyboard, which is
really annoying on kernels without wsmux, such as hp300 RAMDISK.
Now the first keyboard plugged will become the console keyboard, whatever
its type.

No functional change on hppa, since the console path gives a definite console
device setting.
</content>
</entry>
<entry>
<title>Do not invoke hil_process_pendinc() from the interrupt handler if the loop</title>
<updated>2005-05-13T15:22:37Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2005-05-13T15:22:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8a29f979a51e49f5c9a1a482a3dc6b0da471e06e'/>
<id>urn:sha1:8a29f979a51e49f5c9a1a482a3dc6b0da471e06e</id>
<content type='text'>
is marked as busy.
</content>
</entry>
<entry>
<title>When receiving an unplugged notification from the loop, do not take action</title>
<updated>2005-05-08T11:38:09Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2005-05-08T11:38:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=73615ad0cc270655e975484dd4bb1488900373bf'/>
<id>urn:sha1:73615ad0cc270655e975484dd4bb1488900373bf</id>
<content type='text'>
until the loop has reconfigured into a stable state. This can save up
unnecessary detach/attach cycles for the low ids in the loop.
</content>
</entry>
</feed>
