<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/alpha/include/bus.h, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/alpha/include/bus.h?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/alpha/include/bus.h?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-05-13T21:27:59Z</updated>
<entry>
<title>free(9) sizes.</title>
<updated>2019-05-13T21:27:59Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2019-05-13T21:27:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5be190757ae4fdbd85f768bf239e80e316cb615b'/>
<id>urn:sha1:5be190757ae4fdbd85f768bf239e80e316cb615b</id>
<content type='text'>
From miod@
</content>
</entry>
<entry>
<title>add a BUS_DMA_64BIT flag to bus_dma on all our archs.</title>
<updated>2017-05-08T00:27:45Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2017-05-08T00:27:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b0002153e68e19a4277a3f21e84cea855054f754'/>
<id>urn:sha1:b0002153e68e19a4277a3f21e84cea855054f754</id>
<content type='text'>
this is so drivers can advertise that they can handle 64 dma addresses
to the platform. it may choose to handle dmamaps differently based
on this flag.

tweaks and ok tom@
ok kettenis@
</content>
</entry>
<entry>
<title>alias bus_space_{read,write}_raw to the non-raw counterparts</title>
<updated>2016-05-03T11:22:08Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2016-05-03T11:22:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a847dbdaf336dff60f2eafdae43a0d79aa90542c'/>
<id>urn:sha1:a847dbdaf336dff60f2eafdae43a0d79aa90542c</id>
<content type='text'>
busses are little endian, so the non-raw ops are raw anyway. fixes
the kernel build after xge grew the use of the raw ops.
</content>
</entry>
<entry>
<title>Normalize sentinel. Use _MACHINE_*_H_ and _&lt;ARCH&gt;_*_H_ properly and consitently.</title>
<updated>2011-03-23T16:54:33Z</updated>
<author>
<name>pirofti</name>
<email>pirofti@openbsd.org</email>
</author>
<published>2011-03-23T16:54:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2fa72412907ae78c4787a4a8f888c5f0486e225c'/>
<id>urn:sha1:2fa72412907ae78c4787a4a8f888c5f0486e225c</id>
<content type='text'>
Discussed and okay drahn@. Okay deraadt@.
</content>
</entry>
<entry>
<title>Add bus_space_vaddr() when applicable; from NetBSD.</title>
<updated>2009-12-25T20:52:32Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-12-25T20:52:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f8ac741cd63ec3e39f041509b573960998dcdbda'/>
<id>urn:sha1:f8ac741cd63ec3e39f041509b573960998dcdbda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get rid of the obsolet BUS_BARRIER_xxx constants for bus_space_barrier(), only</title>
<updated>2009-07-30T21:39:13Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-07-30T21:39:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7107682f8cd66f3de37a5950811a419ae4fc4202'/>
<id>urn:sha1:7107682f8cd66f3de37a5950811a419ae4fc4202</id>
<content type='text'>
provide and use BUS_SPACE_BARRIER_xxx.
</content>
</entry>
<entry>
<title>Add a BUS_DMA_ZERO flag for bus_dmamem_alloc() to return zeroed memory.</title>
<updated>2009-04-20T00:42:05Z</updated>
<author>
<name>oga</name>
<email>oga@openbsd.org</email>
</author>
<published>2009-04-20T00:42:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=471ccd185285af4568b3f0ff1eafabf82d4028ed'/>
<id>urn:sha1:471ccd185285af4568b3f0ff1eafabf82d4028ed</id>
<content type='text'>
Saves every damned driver calling bzero(), and continues the M_ZERO,
PR_ZERO symmetry.
</content>
</entry>
<entry>
<title>Remove unused _pfthresh member from struct alpha_bus_dma_tag.</title>
<updated>2009-02-01T14:33:58Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-02-01T14:33:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2fce6f7588a334a996e097db6d469bbed787d5fc'/>
<id>urn:sha1:2fce6f7588a334a996e097db6d469bbed787d5fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keep track of which DMA window was actually used to map the</title>
<updated>2006-05-12T20:48:19Z</updated>
<author>
<name>brad</name>
<email>brad@openbsd.org</email>
</author>
<published>2006-05-12T20:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=53312540147f71445709af697103d5d4de6d9921'/>
<id>urn:sha1:53312540147f71445709af697103d5d4de6d9921</id>
<content type='text'>
request (not always the passed in DMA tag if we try direct-map
and then fall back to sgmap-mapped).  Use the actual window
when performing dmamap_sync and dmamap_unload operations.

From NetBSD

ok martin@
</content>
</entry>
<entry>
<title>from PAE work:</title>
<updated>2006-04-27T15:17:07Z</updated>
<author>
<name>mickey</name>
<email>mickey@openbsd.org</email>
</author>
<published>2006-04-27T15:17:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ecc650db3f73d225259c771fb8ebbf291dce6986'/>
<id>urn:sha1:ecc650db3f73d225259c771fb8ebbf291dce6986</id>
<content type='text'>
add a BUS_DMA_24BIT flag to signify that dmamap being created
is for the isadma use (thus already backed up by the bounce
buffers). later also to be used for dmamem allocation.
</content>
</entry>
</feed>
