<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/arm/conf, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/arm/conf?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/arm/conf?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-11-09T20:07:00Z</updated>
<entry>
<title>Retguard will start using sections named ".openbsd.randomdata.retguard.*"</title>
<updated>2019-11-09T20:07:00Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2019-11-09T20:07:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f1bfbdc7b537769f7069d5c2a17f0d2a9a2ba41b'/>
<id>urn:sha1:f1bfbdc7b537769f7069d5c2a17f0d2a9a2ba41b</id>
<content type='text'>
and not just ".openbsd.randomdata.retguard".  Accept both in the kernel
ldscripts so that they're placed together between the __retguard_{start,end}
symbols.

Similarly, match not just ".openbsd.randomdata" but also
".openbsd.randomdata.*" to pick up other random (pun intended) items.

While here, stub in those retguard bits into all the ldscripts.

ok deraadt@
</content>
</entry>
<entry>
<title>Remove a4x bus space hack.</title>
<updated>2018-05-15T11:11:35Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-05-15T11:11:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=951164497049c75cf923cdad6fdefb26f81c83fb'/>
<id>urn:sha1:951164497049c75cf923cdad6fdefb26f81c83fb</id>
<content type='text'>
ok patrick@
</content>
</entry>
<entry>
<title>Add a common rules file for ofw sources to help keep the configurations</title>
<updated>2018-05-04T16:12:12Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2018-05-04T16:12:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=13d827e6ea3661b0826938edbf9021cabb757614'/>
<id>urn:sha1:13d827e6ea3661b0826938edbf9021cabb757614</id>
<content type='text'>
of fdt-enabled platforms in sync.

OK deraadt@
</content>
</entry>
<entry>
<title>Rework and cleanup the linker script for armv7.  The main feature is</title>
<updated>2018-03-08T20:44:23Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2018-03-08T20:44:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c3e474c491690300465f2c7dcd166f6e8cd3b8d3'/>
<id>urn:sha1:c3e474c491690300465f2c7dcd166f6e8cd3b8d3</id>
<content type='text'>
that it gives us a read-only data section.  In addition the linker
script is now easily diffable to arm64 and we also stop mapping some
unnecessary space before the kernel.

Prompted by deraadt@
ok kettenis@
</content>
</entry>
<entry>
<title>Convert armv7 to MI mutex.</title>
<updated>2018-02-10T12:44:20Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-02-10T12:44:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=56d5d54e9fe227757eea3ec421f7b2d919e68617'/>
<id>urn:sha1:56d5d54e9fe227757eea3ec421f7b2d919e68617</id>
<content type='text'>
Tested by jsg@, ok patrick@
</content>
</entry>
<entry>
<title>Replace two spaces indents with tabs.  Makes it easier to read and</title>
<updated>2018-02-10T09:53:47Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2018-02-10T09:53:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f18be4d5b21f3e66269da9501465eee9907d1de6'/>
<id>urn:sha1:f18be4d5b21f3e66269da9501465eee9907d1de6</id>
<content type='text'>
especially makes it easier to diff against our other linker scripts.

ok jsg@
</content>
</entry>
<entry>
<title>Supplying entropy from etext has created a regression on arm where we</title>
<updated>2018-02-10T07:02:21Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2018-02-10T07:02:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e845b8ed2fc120b92ce19527b80f172f300fc5fc'/>
<id>urn:sha1:e845b8ed2fc120b92ce19527b80f172f300fc5fc</id>
<content type='text'>
get an alignment fault while copying the data.  Turns out that since we
have .rodata in the text segment, it's very easily possible that etext
remains unaligned.  Work around this by word-aligning etext.  The next
step is to split .rodata out of the text segment.

ok deraadt@
</content>
</entry>
<entry>
<title>Put the ldscript parts into a single file instead of storing it as head</title>
<updated>2018-02-10T06:52:47Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2018-02-10T06:52:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=69e72f4e91bc3b4aa05108ecd763078497c7d584'/>
<id>urn:sha1:69e72f4e91bc3b4aa05108ecd763078497c7d584</id>
<content type='text'>
and tail and cat(1) it together.  It was maybe needed when ports needed
different contents, but now it's just a headache.

ok deraadt@
</content>
</entry>
<entry>
<title>Add kernel support for the VFP FPU/SIMD unit.  Based on a diff by drahn@.</title>
<updated>2018-01-26T16:22:19Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-01-26T16:22:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c7b5578a715ca65ee46f2c1c48fca8629620c8ce'/>
<id>urn:sha1:c7b5578a715ca65ee46f2c1c48fca8629620c8ce</id>
<content type='text'>
This allows us to use floating-pointer and vector instructions in userland
code.  The current implementation assumes all 32 VFP registers are present.
This should be the case on all armv7 hardware currently supported by
OpenBSD.

ok patrick@
</content>
</entry>
<entry>
<title>Discard exception handling information as we do on other architectures.</title>
<updated>2017-10-26T19:01:06Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2017-10-26T19:01:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0163c119362a0e0d36e7a0447a5ffd36d120e0e4'/>
<id>urn:sha1:0163c119362a0e0d36e7a0447a5ffd36d120e0e4</id>
<content type='text'>
ok patrick@, deraadt@
</content>
</entry>
</feed>
