<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/macppc/include/bus.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/macppc/include/bus.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/macppc/include/bus.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-05-08T00:27:45Z</updated>
<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>implement bus_space_read_raw_X and bus_space_write_raw_X</title>
<updated>2016-05-03T12:23:25Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2016-05-03T12:23:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c2598471e74b8902504eac34963bf11ba72c29c3'/>
<id>urn:sha1:c2598471e74b8902504eac34963bf11ba72c29c3</id>
<content type='text'>
with feedback from kettenis@

fixes building a kernel with xge, which might actually work on these
machines now.
</content>
</entry>
<entry>
<title>Implement bus_dmamem_alloc_range(9) for macppc/socppc.</title>
<updated>2015-01-24T20:59:42Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2015-01-24T20:59:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=606881540916898b4c535fa0d5ac430c257e9031'/>
<id>urn:sha1:606881540916898b4c535fa0d5ac430c257e9031</id>
<content type='text'>
</content>
</entry>
<entry>
<title>It's been a quarter century: we can assume volatile is present with that name.</title>
<updated>2014-03-29T18:09:28Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2014-03-29T18:09:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2df76cc2a0aee2cb2166e3799b7bb5c3f883f83d'/>
<id>urn:sha1:2df76cc2a0aee2cb2166e3799b7bb5c3f883f83d</id>
<content type='text'>
ok dlg@ mpi@ deraadt@
</content>
</entry>
<entry>
<title>Implement bus_space_mmap(9).</title>
<updated>2012-12-06T12:35:22Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2012-12-06T12:35:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6b6711bd8775049393d2ee79f69d745b651a8cc8'/>
<id>urn:sha1:6b6711bd8775049393d2ee79f69d745b651a8cc8</id>
<content type='text'>
ok kettenis@
</content>
</entry>
<entry>
<title>Add the possibility to map DMA memory non-cached, based on the i386/amd64</title>
<updated>2012-08-30T18:14:26Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2012-08-30T18:14:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d08f58ef7da050eb06fb4e5ecab5763f86fb2692'/>
<id>urn:sha1:d08f58ef7da050eb06fb4e5ecab5763f86fb2692</id>
<content type='text'>
implementation. For the moment only the BUS_DMA_NOCACHE macro is required
to build drm on macppc but it will be used soon.

ok kettenis@
</content>
</entry>
<entry>
<title>ansi</title>
<updated>2012-08-24T10:05:25Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2012-08-24T10:05:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=71d676375fddaaf0d0cf15fa7be959be7c821ba9'/>
<id>urn:sha1:71d676375fddaaf0d0cf15fa7be959be7c821ba9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make bus_addr_t and bus_size_t u_long types, instead of either uint32_t or</title>
<updated>2011-09-27T20:47:30Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2011-09-27T20:47:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7142cce9a202ce85342b6c9be0182ac4f145807c'/>
<id>urn:sha1:7142cce9a202ce85342b6c9be0182ac4f145807c</id>
<content type='text'>
uint64_t, depending upon the platform; this makes the declaration of these
types consistent accross all our supported platform, and we do not intend
to support a platform where bus_addr_t could be larger than the size of the
cpu register. Requested by deraadt@ during s2k11
</content>
</entry>
<entry>
<title>OpenBSD uses bus_space_copy_#, not bus_space_copy_region_#. Make sure only the</title>
<updated>2010-04-04T12:49:27Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2010-04-04T12:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0cda87aaf2d1dba3156afe1362b9e680d14fa20e'/>
<id>urn:sha1:0cda87aaf2d1dba3156afe1362b9e680d14fa20e</id>
<content type='text'>
first name is used, and remove any #define foo_region foo compatibility
defines.
Also, on sparc64, do not provide a `raw' version of bus_space_copy.
</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>
</feed>
