<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/lib, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/lib?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/lib?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-03-12T10:22:46Z</updated>
<entry>
<title>spelling</title>
<updated>2021-03-12T10:22:46Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2021-03-12T10:22:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=84f3acfde2a7e7d22afae1b5e404e34b9403abc7'/>
<id>urn:sha1:84f3acfde2a7e7d22afae1b5e404e34b9403abc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ansi</title>
<updated>2021-03-06T09:20:49Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2021-03-06T09:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0bca52fc7c89ec4766656ff7feea08eaab3446cb'/>
<id>urn:sha1:0bca52fc7c89ec4766656ff7feea08eaab3446cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use daddr_t and not daddr32_t in boot media.</title>
<updated>2020-12-09T18:10:17Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2020-12-09T18:10:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3e58d19e89b8645264ea84c2f797d77942ef298e'/>
<id>urn:sha1:3e58d19e89b8645264ea84c2f797d77942ef298e</id>
<content type='text'>
At a minimum, amd64/i386 should now boot from 4TB GPT formatted disks.

More daddr32_t terminations with extreme prejudice to follow.

Tested by various, in snaps for a few days.

ok deraadt@
</content>
</entry>
<entry>
<title>Add retguard to macppc kernel locore.S, ofwreal.S, setjmp.S</title>
<updated>2020-11-28T19:49:30Z</updated>
<author>
<name>gkoehler</name>
<email>gkoehler@openbsd.org</email>
</author>
<published>2020-11-28T19:49:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=15572fcf8c6bfa0588565cd23f393a5a1499ea57'/>
<id>urn:sha1:15572fcf8c6bfa0588565cd23f393a5a1499ea57</id>
<content type='text'>
This changes RETGUARD_SETUP(ffs) to RETGUARD_SETUP(ffs, %r11, %r12)
and RETGUARD_CHECK(ffs) to RETGUARD_CHECK(ffs, %r11, %r12)
to show that r11 and r12 are in use between setup and check, and to
pick registers other than r11 and r12 in some kernel functions.

ok mortimer@ deraadt@
</content>
</entry>
<entry>
<title>Retguared asm macros for powerpc libkern</title>
<updated>2020-10-27T01:26:53Z</updated>
<author>
<name>gkoehler</name>
<email>gkoehler@openbsd.org</email>
</author>
<published>2020-10-27T01:26:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9df9de38a103c48c52fb9b44dcfb01d26c3d4100'/>
<id>urn:sha1:9df9de38a103c48c52fb9b44dcfb01d26c3d4100</id>
<content type='text'>
This was in the macppc snap, but I forgot to include it in my last
commit "Retguard asm macros for powerpc libc, ld.so"
</content>
</entry>
<entry>
<title>Remove an unneeded variable.</title>
<updated>2020-10-26T04:04:31Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2020-10-26T04:04:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=174697beef01c2f6add49ad98dbc1dc953740c31'/>
<id>urn:sha1:174697beef01c2f6add49ad98dbc1dc953740c31</id>
<content type='text'>
OK kettenis@
</content>
</entry>
<entry>
<title>Use the retguard macros from asm.h to protect the function.</title>
<updated>2020-10-16T23:43:26Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-10-16T23:43:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4efbe95c75086b3a7b0074651bfa04fd58990a98'/>
<id>urn:sha1:4efbe95c75086b3a7b0074651bfa04fd58990a98</id>
<content type='text'>
ok mortimer kettenis
</content>
</entry>
<entry>
<title>Add __multi3 from compiler_rt-8.x</title>
<updated>2020-08-13T10:04:37Z</updated>
<author>
<name>jca</name>
<email>jca@openbsd.org</email>
</author>
<published>2020-08-13T10:04:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0a23da6d899cac04b5edee3582d508bfdcaddebd'/>
<id>urn:sha1:0a23da6d899cac04b5edee3582d508bfdcaddebd</id>
<content type='text'>
Needed to build a sparc64 kernel with clang 10.
ok kettenis@
</content>
</entry>
<entry>
<title>Move compiler_rt type definitions to a separate header</title>
<updated>2020-08-13T10:02:46Z</updated>
<author>
<name>jca</name>
<email>jca@openbsd.org</email>
</author>
<published>2020-08-13T10:02:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=49f00df61520a457c70db7bca65b2d6bc6acdd2a'/>
<id>urn:sha1:49f00df61520a457c70db7bca65b2d6bc6acdd2a</id>
<content type='text'>
so that we can reuse them in other compiler_rt routines.
ok kettenis@
</content>
</entry>
<entry>
<title>add aliases for arm eabi long long shift functions</title>
<updated>2020-08-03T03:32:04Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-08-03T03:32:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7c39eed1e661644fe7eab894601cc0753a39bcc7'/>
<id>urn:sha1:7c39eed1e661644fe7eab894601cc0753a39bcc7</id>
<content type='text'>
clang 10 on armv7 references these when building RAMDISK (-Oz) but not
GENERIC (-O2).

feedback and ok guenther@
</content>
</entry>
</feed>
