<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/puc, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/puc?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/puc?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-03-05T13:20:19Z</updated>
<entry>
<title>ansi</title>
<updated>2021-03-05T13:20:19Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2021-03-05T13:20:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=42b4ad6c526bdc71aa6279318774e1c06bc7cb05'/>
<id>urn:sha1:42b4ad6c526bdc71aa6279318774e1c06bc7cb05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-commit Exar XR17V35x serial port support previously backed out:</title>
<updated>2020-08-14T18:14:11Z</updated>
<author>
<name>jcs</name>
<email>jcs@openbsd.org</email>
</author>
<published>2020-08-14T18:14:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cbe056bc784339f175218a48812e74d3b394b817'/>
<id>urn:sha1:cbe056bc784339f175218a48812e74d3b394b817</id>
<content type='text'>
The Exar XR17V354 has 4 ports that have a 256-byte FIFO, use a
frequency of 125Mhz, and have a unique sleep register.  A custom
interrupt handler is setup in puc for these ports so it can check a
register which reports which ports triggered the interrupt, rather
than having to run comintr for every port every time.

To avoid probing for these ports in com_attach_subr which requires
access to registers that may be reserved on certain platforms, pass
the sc_uarttype from com_puc_attach since the port type is already
known based on the puc device vendor/id.

Input from kettenis, tested in snaps
</content>
</entry>
<entry>
<title>pucdata: convert port types and frequencies to a lookup table to</title>
<updated>2018-04-15T00:10:59Z</updated>
<author>
<name>jcs</name>
<email>jcs@openbsd.org</email>
</author>
<published>2018-04-15T00:10:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=230ebe2592ff55c5ce5f220d475cece3ea89369f'/>
<id>urn:sha1:230ebe2592ff55c5ce5f220d475cece3ea89369f</id>
<content type='text'>
allow for custom frequencies not a multiple of COM_FREQ

ok deraadt
</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>If you use sys/param.h, you don't need sys/types.h</title>
<updated>2017-09-08T05:36:51Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-09-08T05:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b27348b2082c02cb5227e0e4933400ad6739ec5a'/>
<id>urn:sha1:b27348b2082c02cb5227e0e4933400ad6739ec5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some includes include-what-you-use claims don't</title>
<updated>2015-03-14T03:38:46Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2015-03-14T03:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=21dab745d772244ad59a415114e48be2888cfbc8'/>
<id>urn:sha1:21dab745d772244ad59a415114e48be2888cfbc8</id>
<content type='text'>
have any direct symbols used.  Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@
</content>
</entry>
<entry>
<title>remove uneeded proc.h includes</title>
<updated>2014-09-14T14:17:23Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2014-09-14T14:17:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7f58a11f6cf13dbd32877952ad2ecc2790ae3977'/>
<id>urn:sha1:7f58a11f6cf13dbd32877952ad2ecc2790ae3977</id>
<content type='text'>
ok mpi@ kspillner@
</content>
</entry>
<entry>
<title>use new com.c bus-independent suspend/resume code, rather than trying to</title>
<updated>2013-12-09T19:52:00Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2013-12-09T19:52:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e6229ee45573cde83b048443b01e666a00cf4e9d'/>
<id>urn:sha1:e6229ee45573cde83b048443b01e666a00cf4e9d</id>
<content type='text'>
craft broken local code here
ok kettenis
</content>
</entry>
<entry>
<title>this should have gone away because it is now in files.pci</title>
<updated>2011-11-21T03:05:39Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2011-11-21T03:05:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=37e361214804878dc5db59aedcb29ac788bc1d24'/>
<id>urn:sha1:37e361214804878dc5db59aedcb29ac788bc1d24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify various parts of the puc(4) attachment code.  Tested lightly</title>
<updated>2011-11-15T22:27:52Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2011-11-15T22:27:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=40e7fd949122c781db87f2643f28345efb8ac16c'/>
<id>urn:sha1:40e7fd949122c781db87f2643f28345efb8ac16c</id>
<content type='text'>
by krw and myself.
</content>
</entry>
</feed>
