<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/powerpc64/include/opal.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/powerpc64/include/opal.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/powerpc64/include/opal.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-14T17:56:54Z</updated>
<entry>
<title>Get context switching between kernel threads going.</title>
<updated>2020-06-14T17:56:54Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-14T17:56:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0d8e59b5e319514ff9b1b0067a3e09c205ee8062'/>
<id>urn:sha1:0d8e59b5e319514ff9b1b0067a3e09c205ee8062</id>
<content type='text'>
Since the stacks for kernel threads are not mapped 1:1 this involves
translating virtual addresses into physical addresses when making
OPAL calls.
</content>
</entry>
<entry>
<title>Add support for the XIVE interrupt controller found on POWER9 CPUs.</title>
<updated>2020-06-13T22:58:42Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-13T22:58:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1af8fcf97b3b100709d0e932f7915e9a88dbb517'/>
<id>urn:sha1:1af8fcf97b3b100709d0e932f7915e9a88dbb517</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Another OPAL API that we need.</title>
<updated>2020-06-10T19:00:02Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-10T19:00:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=314265fd31f61e514c5be6e99f045c7a986a8d3b'/>
<id>urn:sha1:314265fd31f61e514c5be6e99f045c7a986a8d3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add MSI support calls.</title>
<updated>2020-06-10T16:30:02Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-10T16:30:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8b8a86a415227452112a7f14e1ec85fb413902d5'/>
<id>urn:sha1:8b8a86a415227452112a7f14e1ec85fb413902d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add RTC read and write calls.</title>
<updated>2020-06-10T14:33:29Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-10T14:33:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ceab22790b95ec39c62f0a7df9b5b8c92c2380c2'/>
<id>urn:sha1:ceab22790b95ec39c62f0a7df9b5b8c92c2380c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More OPAL interfaces.</title>
<updated>2020-06-08T18:35:10Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-08T18:35:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4758341117f59a4b9d3d4e394ef643ae4809bd66'/>
<id>urn:sha1:4758341117f59a4b9d3d4e394ef643ae4809bd66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more return codes.</title>
<updated>2020-06-07T17:18:31Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-07T17:18:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a41737c68e621813df385481bdf4948448c968dd'/>
<id>urn:sha1:a41737c68e621813df385481bdf4948448c968dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add functions to read/write from/to PCI config space.</title>
<updated>2020-06-07T16:13:30Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-07T16:13:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4b354dcd81f283629fce0d10e80c75cec2c3f8e4'/>
<id>urn:sha1:4b354dcd81f283629fce0d10e80c75cec2c3f8e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enter ddb at a trap instruction or with db_enter().</title>
<updated>2020-05-27T22:22:04Z</updated>
<author>
<name>gkoehler</name>
<email>gkoehler@openbsd.org</email>
</author>
<published>2020-05-27T22:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6fbfd68bf4c3af11810e73047433de96c37dc484'/>
<id>urn:sha1:6fbfd68bf4c3af11810e73047433de96c37dc484</id>
<content type='text'>
Tell make that trap_subr.S needs assym.h.
Fill in opal_cngetc() so I can type at the "ddb&gt;" prompt.
Add enough code to trap_subr.S to "c" continue from ddb.
Give registers to ddb.
Try to load symbols from initrd.

ok kettenis@
</content>
</entry>
<entry>
<title>Clean up the code that implements the OPAL API.</title>
<updated>2020-05-23T11:40:16Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-05-23T11:40:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ec1612f9bb9fc4be965e6063597bb52a98bb0f7d'/>
<id>urn:sha1:ec1612f9bb9fc4be965e6063597bb52a98bb0f7d</id>
<content type='text'>
</content>
</entry>
</feed>
