<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/powerpc64/include/cpu.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/cpu.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/powerpc64/include/cpu.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-22T16:58:20Z</updated>
<entry>
<title>Make return-to-user and kernel re-entry work.  This adds a per-pmap SLB</title>
<updated>2020-06-22T16:58:20Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-22T16:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=37d56e14ef1a0db6f4d11db0ecc4e6ce6dbee7df'/>
<id>urn:sha1:37d56e14ef1a0db6f4d11db0ecc4e6ce6dbee7df</id>
<content type='text'>
cache.  We might want to turn that in a per-proc cache at some point, but
this gets us to the point where we can sucessfully have init(1) do its
first system call.
</content>
</entry>
<entry>
<title>Provide working definitions of PROC_STACK() and PROC_PC().</title>
<updated>2020-06-22T13:52:40Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-22T13:52:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=717af3c7dd8043a8a6063e7ee0c7c5d9a7f79459'/>
<id>urn:sha1:717af3c7dd8043a8a6063e7ee0c7c5d9a7f79459</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement copyin(9), copyout(9), copyinstr(9) and copyoutstr(9).</title>
<updated>2020-06-21T13:23:59Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-21T13:23:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=45dd89a788b71518ee353421475f4387cece6926'/>
<id>urn:sha1:45dd89a788b71518ee353421475f4387cece6926</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cache kernel SLB entries in per-CPU struct and restore them upon</title>
<updated>2020-06-18T21:52:57Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-18T21:52:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b079169d670a312c2024b82f6700f43503a4c197'/>
<id>urn:sha1:b079169d670a312c2024b82f6700f43503a4c197</id>
<content type='text'>
kernel entry.
</content>
</entry>
<entry>
<title>Implement cpu-rnd_messybits() as a read of the cycle counter register.</title>
<updated>2020-06-14T20:15:09Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-14T20:15:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=354e4bfb42df53ffaa90df70fe12739d198d0ba2'/>
<id>urn:sha1:354e4bfb42df53ffaa90df70fe12739d198d0ba2</id>
<content type='text'>
</content>
</entry>
<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>Add clock interrupt support, adapted from the randomized dual clock</title>
<updated>2020-06-10T19:06:53Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-10T19:06:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ff56acc25e8db3a5cb1bd6491e816eb5452e11af'/>
<id>urn:sha1:ff56acc25e8db3a5cb1bd6491e816eb5452e11af</id>
<content type='text'>
implementation from Dale Rahn but relicensed (with his permission)
under our standard ISC license.
</content>
</entry>
<entry>
<title>Implement intr_enable(), intr_disable() and intr_restore().</title>
<updated>2020-06-09T18:58:58Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-09T18:58:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=12e5a6fb87fb863c7e8613c7284ac8869219ba69'/>
<id>urn:sha1:12e5a6fb87fb863c7e8613c7284ac8869219ba69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement pmap_zero_page() and pmap_copy_page().</title>
<updated>2020-06-07T09:59:45Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-07T09:59:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=502390abdff22dfb2fe4b6fc8f971aa8977eceaa'/>
<id>urn:sha1:502390abdff22dfb2fe4b6fc8f971aa8977eceaa</id>
<content type='text'>
</content>
</entry>
</feed>
