<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/armv7/broadcom, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/armv7/broadcom?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/armv7/broadcom?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-05-14T15:44:07Z</updated>
<entry>
<title>The dwctwo(4) FDT glue is now identical on armv7 and arm64.  Move it to</title>
<updated>2020-05-14T15:44:07Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-05-14T15:44:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bae339d43690903557f1801672ecbcf7f22a4f0e'/>
<id>urn:sha1:bae339d43690903557f1801672ecbcf7f22a4f0e</id>
<content type='text'>
/dev/fdt.

ok patrick@, visa@
</content>
</entry>
<entry>
<title>Let the armv7 bus_dma layer and simplebus(4) implementation deal with</title>
<updated>2020-04-29T15:25:07Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-04-29T15:25:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=37084e1e34e6eafe959b14d27c905d6c5ddf0888'/>
<id>urn:sha1:37084e1e34e6eafe959b14d27c905d6c5ddf0888</id>
<content type='text'>
DMA remapping in the same way as arm64.  This relies on the dma-ranges
property in the device tree and allows us to get rid of the hack for
the Raspberry Pi in the dwctwo(4) driver.

Note that this does not include the hack in simplebus(4) that we have on
arm64 since firmware that has the dma-ranges is in widespread use now.

ok patrick@
</content>
</entry>
<entry>
<title>When available use "interrupt-names" to select the fdt idx for dwctwo</title>
<updated>2019-10-11T15:12:43Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2019-10-11T15:12:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=353d046454df5d7b649dc6729b092c57e142de8d'/>
<id>urn:sha1:353d046454df5d7b649dc6729b092c57e142de8d</id>
<content type='text'>
interrupt.  Required after the dts included with raspberry pi firmware
changed from using idx 1 to idx 0 when introducing "interrupt-names".

Fixes USB devices not probing reported by dtucker@

ok kettenis@ patrick@ deraadt@
</content>
</entry>
<entry>
<title>Use mask to extract IPL; should have been part of the earlier diff that</title>
<updated>2019-10-05T15:44:57Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2019-10-05T15:44:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=72784ddadfb4bc05c57d73d2a4f860f3f0e4931a'/>
<id>urn:sha1:72784ddadfb4bc05c57d73d2a4f860f3f0e4931a</id>
<content type='text'>
added IPI support on armv7.
</content>
</entry>
<entry>
<title>Remove bcmmuart since it has already replaced with com(4).</title>
<updated>2017-10-23T08:06:30Z</updated>
<author>
<name>kevlo</name>
<email>kevlo@openbsd.org</email>
</author>
<published>2017-10-23T08:06:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=085c1ee2b9ea661d1760d98cb8aedb895965e2d6'/>
<id>urn:sha1:085c1ee2b9ea661d1760d98cb8aedb895965e2d6</id>
<content type='text'>
ok patrick@
</content>
</entry>
<entry>
<title>Rename Debugger() into db_enter().</title>
<updated>2017-04-30T16:45:45Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2017-04-30T16:45:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e97088d66c8eee044cad550a3fd9fad00889544f'/>
<id>urn:sha1:e97088d66c8eee044cad550a3fd9fad00889544f</id>
<content type='text'>
Using a name with the 'db_' prefix makes it invisible from the dynamic
profiler.

ok deraadt@, kettenis@, visa@
</content>
</entry>
<entry>
<title>Set sc_vendor in bcm2835_dwctwo before calling dwc2_init().</title>
<updated>2017-02-22T04:39:30Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2017-02-22T04:39:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0ee5d61cd98189a5f9b64dd36298008af93ad070'/>
<id>urn:sha1:0ee5d61cd98189a5f9b64dd36298008af93ad070</id>
<content type='text'>
This changes the root hub dmesg output from
"vendor 0x0000 DWC2 root hub" to "Broadcom DWC2 root hub".

ok kettenis@
</content>
</entry>
<entry>
<title>Replace bcmmuart(4) with com(4).</title>
<updated>2016-08-20T15:44:04Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2016-08-20T15:44:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a41b6ebba9765b38ea9e6b9737c6f7d056ad29c9'/>
<id>urn:sha1:a41b6ebba9765b38ea9e6b9737c6f7d056ad29c9</id>
<content type='text'>
ok patrick@
</content>
</entry>
<entry>
<title>Use the device tree to lookup the address of the ARM control logic and remove</title>
<updated>2016-08-07T18:43:17Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2016-08-07T18:43:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=997621bae470bfd7309e11c04f49b997bfbd29af'/>
<id>urn:sha1:997621bae470bfd7309e11c04f49b997bfbd29af</id>
<content type='text'>
some debug crap that I accidentally committed.
</content>
</entry>
<entry>
<title>Initial support for Raspberry Pi 2/3.  All the hard work done by patrick@, I</title>
<updated>2016-08-07T17:46:36Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2016-08-07T17:46:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=367aba55752639a62e3e889e9837fec1c3b168c1'/>
<id>urn:sha1:367aba55752639a62e3e889e9837fec1c3b168c1</id>
<content type='text'>
just cleaned things up a bit.  Any bugs introduced in that process are
entirely mine.

This doesn't work yet.  But when it does, you'll need recent firmware from
the Raspberry Pi Foundation git repository at

  https://github.com/raspberrypi/firmware

The device tree for the Raspberry Pi is somewhat in flux as bits and pieces
to support the Raspberry Pi 2 and 3 are committed to the mainline Linux
kernel.
</content>
</entry>
</feed>
