<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/hil/hilkbd.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/hilkbd.c?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/hil/hilkbd.c?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-03-11T11:55:03Z</updated>
<entry>
<title>Introduce a new knob to force the first USB keyboard as console input.</title>
<updated>2017-03-11T11:55:03Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2017-03-11T11:55:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a1b81bf162cddcd68f8a6c0b825784f69ed781d1'/>
<id>urn:sha1:a1b81bf162cddcd68f8a6c0b825784f69ed781d1</id>
<content type='text'>
By setting "machdep.forceukbd=1" you can now use your USB keyboard in
ddb(4) even if your BIOS emulates a pckbd(4).

ok tom@, kettenis@, deraadt@
</content>
</entry>
<entry>
<title>Attempt to make user changes of keyboard layout a bit more `sticky' on wsmux</title>
<updated>2014-01-26T17:48:07Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2014-01-26T17:48:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c8b0a2fb851e142bda8f251ec04b2757bf5075da'/>
<id>urn:sha1:c8b0a2fb851e142bda8f251ec04b2757bf5075da</id>
<content type='text'>
kernels:
- keyboard drivers will now tell wskbd if the keyboard layout they ask
  for is a default value, or a value they are 100% sure of (either
  because your kernel has a XXXKBD_LAYOUT option, or because the
  driver can tell the keyboard layout, e.g. by the country code on USB
  keyboards which provide it, such as Sun's)
- when attaching a keyboard with a non-default layout, the layout will
  become the default layout of the mux for new keyboard attachments if
  the mux doesn't have a layout set already.
- when changing the keyboard layout of a particular keyboard with an
  ioctl (i.e. using kbd(8) or wsconsctl(8)), the layout will become the
  default layout of the mux for new keyboard attachments.

ok mpi@
</content>
</entry>
<entry>
<title>Auto-repeat keys in WSKBD_RAW mode is not needed.</title>
<updated>2011-11-09T14:22:37Z</updated>
<author>
<name>shadchin</name>
<email>shadchin@openbsd.org</email>
</author>
<published>2011-11-09T14:22:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7ce15ad760df40b3a91dae5839e0e37076b7db40'/>
<id>urn:sha1:7ce15ad760df40b3a91dae5839e0e37076b7db40</id>
<content type='text'>
WSKBD_RAW mode used in X, but X independently implements auto-repeat keys.

ok miod@
</content>
</entry>
<entry>
<title>Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).</title>
<updated>2009-01-21T21:53:59Z</updated>
<author>
<name>grange</name>
<email>grange@openbsd.org</email>
</author>
<published>2009-01-21T21:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=668304ad6be7e645e5dea8abfd51305a92cce8c4'/>
<id>urn:sha1:668304ad6be7e645e5dea8abfd51305a92cce8c4</id>
<content type='text'>
No functional changes.

ok krw@ miod@
</content>
</entry>
<entry>
<title>Handle the ``arrow repeat'' special scancode on button boxes; from the old</title>
<updated>2006-08-10T23:43:45Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2006-08-10T23:43:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=26142353074f545de50f5dab5eab731ba7a4381a'/>
<id>urn:sha1:26142353074f545de50f5dab5eab731ba7a4381a</id>
<content type='text'>
X11R5 server, untested.
</content>
</entry>
<entry>
<title>Separate button boxens from keyboards in the HIL device list.</title>
<updated>2005-05-13T14:54:44Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2005-05-13T14:54:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ed4260d95f26e85d4283c548273897e15dbdf7a0'/>
<id>urn:sha1:ed4260d95f26e85d4283c548273897e15dbdf7a0</id>
<content type='text'>
hilkbd will still match both, but will neither do the auto-layout dance nor
attach as console for button boxens.
</content>
</entry>
<entry>
<title>PS/2 style and older style HIL keyboards have different layouts in their</title>
<updated>2005-05-07T22:42:30Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2005-05-07T22:42:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=590dfd1c737872914c25f3ad70a25c23404b864d'/>
<id>urn:sha1:590dfd1c737872914c25f3ad70a25c23404b864d</id>
<content type='text'>
international flavours, so provide two sets of mappings.
</content>
</entry>
<entry>
<title>WSDISPLAY_COMPAT_RAWKBD support for hilkbd.</title>
<updated>2005-01-18T18:52:31Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2005-01-18T18:52:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fa47dd0340073a64b2e2d9d773c5e8a4ffb86705'/>
<id>urn:sha1:fa47dd0340073a64b2e2d9d773c5e8a4ffb86705</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better support for the ps/2-style HIL keyboards (those with a real numeric</title>
<updated>2003-02-26T20:22:54Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2003-02-26T20:22:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3d84c282b120751cfe8a5bec7267fec8a86a3fed'/>
<id>urn:sha1:3d84c282b120751cfe8a5bec7267fec8a86a3fed</id>
<content type='text'>
pad and a few extra keys).
</content>
</entry>
<entry>
<title>New hil child devices attachment framework, that allow them to be detached</title>
<updated>2003-02-26T20:22:03Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2003-02-26T20:22:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=60a8f706295043489d6f389dbed5ba05edf84e44'/>
<id>urn:sha1:60a8f706295043489d6f389dbed5ba05edf84e44</id>
<content type='text'>
at runtime.

Handle reconfiguration notices from the loop, and do the necessary
detach/attach work so that our vision of the loop is in sync with reality.

Adapt all hil child devices to the above changes.

"This is not as plug'n'play as usb, but you get the same feeling anyways..."
</content>
</entry>
</feed>
