<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/macppc/include, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/macppc/include?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/macppc/include?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-03-15T15:49:20Z</updated>
<entry>
<title>Don't put an extern variable (ppc_kvm_stolen) into vmparam.h, other instances</title>
<updated>2021-03-15T15:49:20Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2021-03-15T15:49:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=08e7272b46eb3cbeff5e418de069c2be48ef04ab'/>
<id>urn:sha1:08e7272b46eb3cbeff5e418de069c2be48ef04ab</id>
<content type='text'>
of this file are only doing cpp #define
</content>
</entry>
<entry>
<title>spelling</title>
<updated>2021-03-11T11:16:54Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2021-03-11T11:16:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=36fd90dcf1acf2ddb4ef5dbabe5313b3a8d46ee2'/>
<id>urn:sha1:36fd90dcf1acf2ddb4ef5dbabe5313b3a8d46ee2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Userland timecounter for macppc</title>
<updated>2020-07-17T20:15:43Z</updated>
<author>
<name>gkoehler</name>
<email>gkoehler@openbsd.org</email>
</author>
<published>2020-07-17T20:15:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8e8a48ab347160c3f7dbc7b04eb87983a0a1eddc'/>
<id>urn:sha1:8e8a48ab347160c3f7dbc7b04eb87983a0a1eddc</id>
<content type='text'>
Tested by cwen@ and myself.  Thanks to pirofti@ for creating the
userland timecounter feature.

ok kettenis@ pirofti@ deraadt@ cheloha@
</content>
</entry>
<entry>
<title>Add support for timeconting in userland.</title>
<updated>2020-07-06T13:33:05Z</updated>
<author>
<name>pirofti</name>
<email>pirofti@openbsd.org</email>
</author>
<published>2020-07-06T13:33:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d82e6535c6efd8305182f77041b2246ccfae1196'/>
<id>urn:sha1:d82e6535c6efd8305182f77041b2246ccfae1196</id>
<content type='text'>
This diff exposes parts of clock_gettime(2) and gettimeofday(2) to
userland via libc eliberating processes from the need for a context
switch everytime they want to count the passage of time.

If a timecounter clock can be exposed to userland than it needs to set
its tc_user member to a non-zero value. Tested with one or multiple
counters per architecture.

The timing data is shared through a pointer found in the new ELF
auxiliary vector AUX_openbsd_timekeep containing timehands information
that is frequently updated by the kernel.

Timing differences between the last kernel update and the current time
are adjusted in userland by the tc_get_timecount() function inside the
MD usertc.c file.

This permits a much more responsive environment, quite visible in
browsers, office programs and gaming (apparently one is are able to fly
in Minecraft now).

Tested by robert@, sthen@, naddy@, kmos@, phessler@, and many others!

OK from at least kettenis@, cheloha@, naddy@, sthen@
</content>
</entry>
<entry>
<title>Remove obsolete &lt;machine/stdarg.h&gt; header. Nowadays the vararg</title>
<updated>2020-06-30T15:41:55Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2020-06-30T15:41:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=473a7c29511b222875b84125290bfe7e6e8e35f1'/>
<id>urn:sha1:473a7c29511b222875b84125290bfe7e6e8e35f1</id>
<content type='text'>
functionality is provided by &lt;sys/stdarg.h&gt; using compiler builtins.

Tested in a ports bulk build on amd64 by naddy@

OK naddy@ mpi@
</content>
</entry>
<entry>
<title>Retire &lt;machine/varargs.h&gt;.</title>
<updated>2020-05-27T15:16:04Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2020-05-27T15:16:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9df0f941a91e9f67cc4e63514cb174cb2a5783fd'/>
<id>urn:sha1:9df0f941a91e9f67cc4e63514cb174cb2a5783fd</id>
<content type='text'>
Nothing uses the header anymore.

OK deraadt@ mpi@
</content>
</entry>
<entry>
<title>Remove clause #3 from mrg@NetBSD license.</title>
<updated>2019-12-05T12:46:54Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2019-12-05T12:46:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0af614b4422ca597ca6c0200095150d078ca258c'/>
<id>urn:sha1:0af614b4422ca597ca6c0200095150d078ca258c</id>
<content type='text'>
In May 29 2008, Matthew R. Green removed it in NetBSD:
  github.com/IIJ-NetBSD/netbsd-src/commit/7ea20401d535da9996394136ef

ok deraadt@
</content>
</entry>
<entry>
<title>flense more trailing whitespace</title>
<updated>2019-01-22T02:36:30Z</updated>
<author>
<name>phessler</name>
<email>phessler@openbsd.org</email>
</author>
<published>2019-01-22T02:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cd56ea097150e82cade6656d44978184e018e288'/>
<id>urn:sha1:cd56ea097150e82cade6656d44978184e018e288</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove trailing whitespace in the Laptop Package part of the license text.</title>
<updated>2019-01-22T01:48:55Z</updated>
<author>
<name>phessler</name>
<email>phessler@openbsd.org</email>
</author>
<published>2019-01-22T01:48:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=330326e6e7a0d1819eca7baa3789fbd767744eec'/>
<id>urn:sha1:330326e6e7a0d1819eca7baa3789fbd767744eec</id>
<content type='text'>
no words or punctation were modified.
</content>
</entry>
<entry>
<title>add a BUS_DMA_64BIT flag to bus_dma on all our archs.</title>
<updated>2017-05-08T00:27:45Z</updated>
<author>
<name>dlg</name>
<email>dlg@openbsd.org</email>
</author>
<published>2017-05-08T00:27:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b0002153e68e19a4277a3f21e84cea855054f754'/>
<id>urn:sha1:b0002153e68e19a4277a3f21e84cea855054f754</id>
<content type='text'>
this is so drivers can advertise that they can handle 64 dma addresses
to the platform. it may choose to handle dmamaps differently based
on this flag.

tweaks and ok tom@
ok kettenis@
</content>
</entry>
</feed>
