<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/softfloat, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/softfloat?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/softfloat?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-11-10T22:23:28Z</updated>
<entry>
<title>Mark as 'protected' all the routines from the quad/ and softfloat/ subdirs,</title>
<updated>2019-11-10T22:23:28Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2019-11-10T22:23:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=00b6e344ba691d3d76ced8394494ab6d26b6766c'/>
<id>urn:sha1:00b6e344ba691d3d76ced8394494ab6d26b6766c</id>
<content type='text'>
as well as those in arch/arm/gen/divsi3.S.  This cleans up the PLTs on the
32bit archs.

luna88k testing by aoyama@

"looks good" kettenis@, testing and ok deraadt@
</content>
</entry>
<entry>
<title>Use static inline such that the functions are guaranteed to be present when</title>
<updated>2018-01-19T16:16:09Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-01-19T16:16:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=147117add4991287357d66a4a23d075b06522a9c'/>
<id>urn:sha1:147117add4991287357d66a4a23d075b06522a9c</id>
<content type='text'>
compiled with clang.

ok visa@
</content>
</entry>
<entry>
<title>Add ARM EABI runtime aliases to the GCC runtime functions that we include</title>
<updated>2017-12-26T15:11:17Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2017-12-26T15:11:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5349095281f7554b85fbc0c5ce414759c083515b'/>
<id>urn:sha1:5349095281f7554b85fbc0c5ce414759c083515b</id>
<content type='text'>
in libc.

ok patrick@, jsg@, guenther@
</content>
</entry>
<entry>
<title>Wrap fpgetround() so internal calls to it (seen on arm, powerpc, and sh)</title>
<updated>2016-07-26T19:07:09Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-07-26T19:07:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=29cc2a2d1d99869c4cfa9c708e043103e2d7d805'/>
<id>urn:sha1:29cc2a2d1d99869c4cfa9c708e043103e2d7d805</id>
<content type='text'>
go direct instead of through the PLT.

ok millert@ kettenis@
</content>
</entry>
<entry>
<title>We have __weak_alias() everywhere; remove obsolete #ifdef's</title>
<updated>2016-07-18T19:05:22Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2016-07-18T19:05:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c078d6c7843465e9f086be51f4b7013d9ba452f0'/>
<id>urn:sha1:c078d6c7843465e9f086be51f4b7013d9ba452f0</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>Make softfloat's internal float_raise also available under a hidden, internal</title>
<updated>2015-09-13T14:23:43Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2015-09-13T14:23:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1bb7f34d3574fa3b7d4af56c0126fff9da32926e'/>
<id>urn:sha1:1bb7f34d3574fa3b7d4af56c0126fff9da32926e</id>
<content type='text'>
name, so that local references to it do not need to go through the plt.
(this routine is used by libm and thus can't be made internal to libc)

help and ok guenther@
</content>
</entry>
<entry>
<title>Uses angle brackets to include softfloat.h, and add the proper directory to</title>
<updated>2015-09-13T14:21:46Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2015-09-13T14:21:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fcc6486e8fa643ad995186ed9df8a89e35dbfa53'/>
<id>urn:sha1:fcc6486e8fa643ad995186ed9df8a89e35dbfa53</id>
<content type='text'>
CFLAGS.
ok guenther@
</content>
</entry>
<entry>
<title>Pull in namespace.h when building all .c files using gcc's -include option,</title>
<updated>2015-09-10T18:13:46Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-09-10T18:13:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e6f98e3a163d69d2a20131b8c80e6fad49fe7683'/>
<id>urn:sha1:e6f98e3a163d69d2a20131b8c80e6fad49fe7683</id>
<content type='text'>
so that we can provide asm labels for the memcpy/memset/__stack_smash_handler
calls that it generates ab initio.  Eliminate direct #includes of it.  Make
sure it's a dependency of all objects (unnecessary for asm, but close enough).

ok deraadt@
</content>
</entry>
<entry>
<title>Remove excessive sys/cdefs.h inclusion</title>
<updated>2012-12-05T23:19:48Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2012-12-05T23:19:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4a39ccd02c887d988c1a5398dd2142879056da5f'/>
<id>urn:sha1:4a39ccd02c887d988c1a5398dd2142879056da5f</id>
<content type='text'>
ok guenther millert kettenis
</content>
</entry>
<entry>
<title>Move arm to the 'MI' softfloat code instead of the arm version.</title>
<updated>2011-07-05T05:13:21Z</updated>
<author>
<name>drahn</name>
<email>drahn@openbsd.org</email>
</author>
<published>2011-07-05T05:13:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=381e3685f8645f0d2b98278e303beb9f7c340e84'/>
<id>urn:sha1:381e3685f8645f0d2b98278e303beb9f7c340e84</id>
<content type='text'>
YES!! miod@
</content>
</entry>
</feed>
