<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libm, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libm?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-02-08T01:09:57Z</updated>
<entry>
<title>correct Research Unix edition "appeared in" use in HISTORY</title>
<updated>2020-02-08T01:09:57Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-02-08T01:09:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=01c04610def415d91ba53ed8301fa7d251b19af6'/>
<id>urn:sha1:01c04610def415d91ba53ed8301fa7d251b19af6</id>
<content type='text'>
Starting from "Combined Table of Contents" in Doug McIlroy's
"A Research UNIX Reader" a table of which edition manuals appeared in.
Checked against manuals from bitsavers/TUHS and source from TUHS where
available.

Ingo points out there are cases where something is included but not
documented until a later release.
bcd(6)		v6	v7
printf(3)	v2	v4
abort(3)	v5	v6
system(3)	v6	v7
fmod(3)		v5	v6

ok schwarze@
</content>
</entry>
<entry>
<title>Fix declaration of S1 by swapping misplaced ',' and ';'.</title>
<updated>2019-10-30T02:08:38Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-10-30T02:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e40f435157d79b01a86a63a04a6631abf9ed7076'/>
<id>urn:sha1:e40f435157d79b01a86a63a04a6631abf9ed7076</id>
<content type='text'>
This is inside !(defined(__amd64__) || defined(__i386__)),
while the file is only used on those two architectures.

"Free commit! No strings attached! No hidden tricks!" from miod
</content>
</entry>
<entry>
<title>More Version 1 AT&amp;T UNIX history.</title>
<updated>2019-09-06T19:25:08Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2019-09-06T19:25:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=83348857057bb4d7e8af1e261e2c940878592523'/>
<id>urn:sha1:83348857057bb4d7e8af1e261e2c940878592523</id>
<content type='text'>
This became possible because copies of the original v1 manuals
have shown up on the Internet some time ago.
Reminded by Sevan Janiyan &lt;venture37 at geeklan dot co dot uk&gt;.
</content>
</entry>
<entry>
<title>repair confusing "} if" indentation as suggested by deraadt@</title>
<updated>2019-04-01T04:39:55Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2019-04-01T04:39:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=37dcc47f52ae9206c8370e1a51d72d72ffd26313'/>
<id>urn:sha1:37dcc47f52ae9206c8370e1a51d72d72ffd26313</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove FBSDID.</title>
<updated>2019-03-15T05:42:38Z</updated>
<author>
<name>kevlo</name>
<email>kevlo@openbsd.org</email>
</author>
<published>2019-03-15T05:42:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=075a6035c9ad2d9d6ba948432be901fea51fa986'/>
<id>urn:sha1:075a6035c9ad2d9d6ba948432be901fea51fa986</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>Setting and getting the rounding mode on our arm64 FPU has not worked</title>
<updated>2019-03-12T22:14:50Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2019-03-12T22:14:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=53b00876ee12a0c62c3f155b1de308a45679f18e'/>
<id>urn:sha1:53b00876ee12a0c62c3f155b1de308a45679f18e</id>
<content type='text'>
in libm since the rounding mode is in fpcr, not fpsr.  Since both FPU
registers are 32-bit we can store them in the 64-bit fenv_t to make
handling the bits easier.

While there add FE_DENORMAL, which also exists on x86.  Also make sure
that whenever we are being passed an exception mask, we only allow the
bits that are supported by hardware.

Found by regression tests
Debugged with Moritz Buhl
ok kettenis@
</content>
</entry>
<entry>
<title>I am retiring my old email address;  replace it with my OpenBSD one.</title>
<updated>2019-01-25T00:19:25Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2019-01-25T00:19:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bf198cc6eba0ca1f6d79f71e8e2243d386241fa8'/>
<id>urn:sha1:bf198cc6eba0ca1f6d79f71e8e2243d386241fa8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the unused leftovers of the 4.4BSD libm, which was only used</title>
<updated>2018-07-18T20:21:12Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2018-07-18T20:21:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=aa5ad1f90843fb5468a46b2a8cfac339c2bd1499'/>
<id>urn:sha1:aa5ad1f90843fb5468a46b2a8cfac339c2bd1499</id>
<content type='text'>
on non-IEEE platforms.  Since the VAX port was discontinued, all
our remaining architectures use IEEE floating point, as will any
future ones.
ok millert@ tb@
</content>
</entry>
<entry>
<title>Add missing retguard check</title>
<updated>2018-07-08T12:49:16Z</updated>
<author>
<name>mortimer</name>
<email>mortimer@openbsd.org</email>
</author>
<published>2018-07-08T12:49:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f02487654d2a17e384c1733cbed4444bb30bba52'/>
<id>urn:sha1:f02487654d2a17e384c1733cbed4444bb30bba52</id>
<content type='text'>
ok deraadt
</content>
</entry>
<entry>
<title>Add retguard macros to libm assembly.</title>
<updated>2018-07-03T22:43:34Z</updated>
<author>
<name>mortimer</name>
<email>mortimer@openbsd.org</email>
</author>
<published>2018-07-03T22:43:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3ba7702be0c7af3f580acc0a15f2fb78868ef980'/>
<id>urn:sha1:3ba7702be0c7af3f580acc0a15f2fb78868ef980</id>
<content type='text'>
ok deraadt
</content>
</entry>
</feed>
