<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/sgi/dev/iockbc.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/sgi/dev/iockbc.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/sgi/dev/iockbc.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-10-17T13:42:15Z</updated>
<entry>
<title>sgi: iockbc(4), mkbc(4): tsleep(9) -&gt; tsleep_nsec(9); ok kn@ visa@</title>
<updated>2019-10-17T13:42:15Z</updated>
<author>
<name>cheloha</name>
<email>cheloha@openbsd.org</email>
</author>
<published>2019-10-17T13:42:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0ebfbcdd6d9c90e3bd0a12f258a79748ad092b98'/>
<id>urn:sha1:0ebfbcdd6d9c90e3bd0a12f258a79748ad092b98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>no md code wants lockmgr locks, so no md code needs to include sys/lock.h</title>
<updated>2015-02-11T07:05:39Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2015-02-11T07:05:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d3b1d173f07835f2d78b379d23a5946ce16b055a'/>
<id>urn:sha1:d3b1d173f07835f2d78b379d23a5946ce16b055a</id>
<content type='text'>
with and ok miod@
</content>
</entry>
<entry>
<title>Force clock clamping after one byte received instead of three. There are still</title>
<updated>2013-12-29T18:31:50Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2013-12-29T18:31:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6008bd34eb30582a763ba9dc745d3317ce8c6871'/>
<id>urn:sha1:6008bd34eb30582a763ba9dc745d3317ce8c6871</id>
<content type='text'>
circumstances where the pckbc code gets confused otherwise, on *some*
controllers.
</content>
</entry>
<entry>
<title>Instead of deciding which iockbc port is the keyboard port, and which one is the</title>
<updated>2013-12-25T21:01:01Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2013-12-25T21:01:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=07eb5baf9161566c9a1a82efdaa97df238f53a8f'/>
<id>urn:sha1:07eb5baf9161566c9a1a82efdaa97df238f53a8f</id>
<content type='text'>
mouse port, depending upon the system time, match what the prom is doing and
actually probe for a keyboard on both ports, and decide the first port with a
keyboard is the keyboard port.

If no keyboard is found, but a mouse is found, decide the keyboard port is the
empty one.

If no device is found, then we can try and pick the defaults, depending upon
the system we are running on, as this used to be the case (i.e. coping with
Fuel having keyboard on port 1 and mouse on port 0 when connecting devices
according to the chassis' markings).

This is necessary because different IO9 board revisions on Tezro come with
different wirings, and we can not tell these boards apart.

Discussed with "nullnilaki" (nullnilaki on gmail) who is the lucky owner of an
Onyx 350 with correct wiring and a Tezro with inverted wiring. Tested on Octane
and Fuel with all combinations of devices connected (mouse only, keyboard only,
keyboard and mouse) in both ports, glass and serial console.

XXX We probably want to allow for more pckbd attachment flexibility on non-x86
XXX platforms eventually (at least where the PS/2 slots are really independent,
XXX so that we can attach pckbd to any port and better cope with human error
XXX when connecting devices.
</content>
</entry>
<entry>
<title>simplify pckbc_xt_translation()</title>
<updated>2012-08-10T17:49:31Z</updated>
<author>
<name>shadchin</name>
<email>shadchin@openbsd.org</email>
</author>
<published>2012-08-10T17:49:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f73481ae70de41e70420d20264fed20af059e1a7'/>
<id>urn:sha1:f73481ae70de41e70420d20264fed20af059e1a7</id>
<content type='text'>
* call only for set translation on (once in /sys/dev/pckbd.c)
  therefore we can delete unused code.
* change behavior (more standard) - return zero on success

ok miod@
</content>
</entry>
<entry>
<title>removed slot argument of function pckbd_cnattach</title>
<updated>2010-12-03T18:29:56Z</updated>
<author>
<name>shadchin</name>
<email>shadchin@openbsd.org</email>
</author>
<published>2010-12-03T18:29:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6b1675bfbd934bb295e913c1b499a101e9211645'/>
<id>urn:sha1:6b1675bfbd934bb295e913c1b499a101e9211645</id>
<content type='text'>
because it is always PCKBC_KBD_SLOT

ok miod@, krw@
</content>
</entry>
<entry>
<title>Obtain struct sgi_device_location for the console input and output devices,</title>
<updated>2010-04-06T19:12:26Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2010-04-06T19:12:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=206288b28ca300a95af5ae130f15c654b2b70b72'/>
<id>urn:sha1:206288b28ca300a95af5ae130f15c654b2b70b72</id>
<content type='text'>
and compare against them when attaching potential console drivers, to figure
out whether they indeed are acting are console devices or not.
</content>
</entry>
<entry>
<title>Allow iockbc(4) and odysseey(4) to act as console devices and attach early;</title>
<updated>2010-03-07T13:44:24Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2010-03-07T13:44:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=29c3a013491fb0d60606425c060d8ee29b1593cc'/>
<id>urn:sha1:29c3a013491fb0d60606425c060d8ee29b1593cc</id>
<content type='text'>
this gives us working glass console on Fuel, as well as on Octane systems
with Odyssey graphics.
Joint work with jsing@
</content>
</entry>
<entry>
<title>Add glue to attach iockbc(4) to iof(4) as well. Tested by deraadt@</title>
<updated>2009-11-18T19:03:21Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-11-18T19:03:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d78605772a7a86e2e9ec13a65105e000f51a0794'/>
<id>urn:sha1:d78605772a7a86e2e9ec13a65105e000f51a0794</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Let ioc(4) pass the information whether it is an onboard device or not, to its</title>
<updated>2009-11-11T15:56:41Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-11-11T15:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0598e3ad4c1a4ce3024056fffb831a068f9337bb'/>
<id>urn:sha1:0598e3ad4c1a4ce3024056fffb831a068f9337bb</id>
<content type='text'>
subdevices; use this on iockbc to only perform the fuel workaround on the
onboard ioc.
</content>
</entry>
</feed>
