<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/arm/conf/kern.ldscript, 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/kern.ldscript?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/arm/conf/kern.ldscript?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>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>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>
</feed>
