<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/amd64/stand/boot, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/amd64/stand/boot?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/amd64/stand/boot?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-14T16:06:25Z</updated>
<entry>
<title>crank version number</title>
<updated>2020-06-14T16:06:25Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-06-14T16:06:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=29c02c14e09366e368ddf37ede6a9862fbfa2d6b'/>
<id>urn:sha1:29c02c14e09366e368ddf37ede6a9862fbfa2d6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rewrite mdrandom() in C.  previously this XOR'd against rdrand if available,</title>
<updated>2020-06-14T16:00:08Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-06-14T16:00:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=55f8664c3cb6c3d3b4f4fd806d3cc0a0106e6ba9'/>
<id>urn:sha1:55f8664c3cb6c3d3b4f4fd806d3cc0a0106e6ba9</id>
<content type='text'>
and alternatively XOR'd against TSC.  now always run both sequences, and
also support rdseed as a third procedure.
ok kettenis naddy
</content>
</entry>
<entry>
<title>increment version numbers, due to recent RB_GOODSEED and fchmod +T changes</title>
<updated>2020-05-26T14:00:40Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-05-26T14:00:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ed5a52b6bdf7c7f007d222e270b64343a6f85fc8'/>
<id>urn:sha1:ed5a52b6bdf7c7f007d222e270b64343a6f85fc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow amd64 boot(8) and friends to read from an ffs2 filesystem.</title>
<updated>2020-03-05T16:36:30Z</updated>
<author>
<name>otto</name>
<email>otto@openbsd.org</email>
</author>
<published>2020-03-05T16:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=17a1c5d6e306acda7fdf00eee21334d5e9e70054'/>
<id>urn:sha1:17a1c5d6e306acda7fdf00eee21334d5e9e70054</id>
<content type='text'>
Also enable ffs2 for floppy, so that its kernel kan access ffs2. ok deraadt@
</content>
</entry>
<entry>
<title>The boot loader allows to inspect memory with the hexdump command.</title>
<updated>2019-12-23T12:44:34Z</updated>
<author>
<name>bluhm</name>
<email>bluhm@openbsd.org</email>
</author>
<published>2019-12-23T12:44:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8f2953bf9f05b1a464145c550d46b7be6a4bc4ab'/>
<id>urn:sha1:8f2953bf9f05b1a464145c550d46b7be6a4bc4ab</id>
<content type='text'>
Document the new feature in boot(8) man page.
OK jmc@ deraadt@
</content>
</entry>
<entry>
<title>Implement a hexdump command in the boot loader.  This helps to</title>
<updated>2019-11-28T00:17:10Z</updated>
<author>
<name>bluhm</name>
<email>bluhm@openbsd.org</email>
</author>
<published>2019-11-28T00:17:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3fbdbb315f0b99e633dc16e3d2b7a673b2569d3d'/>
<id>urn:sha1:3fbdbb315f0b99e633dc16e3d2b7a673b2569d3d</id>
<content type='text'>
inspect the memory layout that the firmware has created.  It is
especially useful for UEFI debugging.
OK deraadt@ kettenis@
</content>
</entry>
<entry>
<title>Use arc4 to bit-spread the 512-byte random buffer over the .openbsd.randomdata</title>
<updated>2019-10-29T02:55:49Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-10-29T02:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f65494e6b175686dd7c3956310013295142d0607'/>
<id>urn:sha1:f65494e6b175686dd7c3956310013295142d0607</id>
<content type='text'>
section, which has grown a fair bit with the introduction of retguard.
Mortimer discovered the repeated 512-byte sequence as retguard keys, and
this resolves the issue.  (Chacha does not fit on the media, so 1.5K early
drop RC4 is hopefully sufficient in our KARL link universe)
Version crank the bootblocks. sysupgrade -s will install new bootblocks.
ok djm mortimer
</content>
</entry>
<entry>
<title>Improve previous</title>
<updated>2019-10-20T22:15:07Z</updated>
<author>
<name>kn</name>
<email>kn@openbsd.org</email>
</author>
<published>2019-10-20T22:15:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0ac7466ceddfd799ea896c5da39bfb7f1472401e'/>
<id>urn:sha1:0ac7466ceddfd799ea896c5da39bfb7f1472401e</id>
<content type='text'>
From and OK jmc
</content>
</entry>
<entry>
<title>Document "set db_console 0|1"</title>
<updated>2019-10-20T16:13:35Z</updated>
<author>
<name>kn</name>
<email>kn@openbsd.org</email>
</author>
<published>2019-10-20T16:13:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5604dfeda0d6d1ceea03d64fae8eab6c1ebacbd1'/>
<id>urn:sha1:5604dfeda0d6d1ceea03d64fae8eab6c1ebacbd1</id>
<content type='text'>
OK deraadt
</content>
</entry>
<entry>
<title>In the bootblocks, after discovering and opening /bsd.upgrade, fchmod -x</title>
<updated>2019-08-03T15:22:17Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-08-03T15:22:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=044dcf883ed02b1363c7ba7b3bffa021c5f0e0e7'/>
<id>urn:sha1:044dcf883ed02b1363c7ba7b3bffa021c5f0e0e7</id>
<content type='text'>
so the file cannot be re-executed upon the next boot.  This provides a
stronger one-shot-upgrade model than the upgrade script's rm /bsd.upgrade.
Now various forms of upgrade failure will reboot into /bsd, which is probably
more recoverable.  Performing fchmod -x depends on (1) use of MI boot.c
(not alpha/macppc/sparc64/sgi/octeon) and (2) "can write blocks" functionality
in the IO layer.  Most architectures have this support now.

Two diagnostics "fchmod a-x %s: failed" and "/bsd.upgrade is not u+x" will
remain in the tree while refinements happen for some of the laggard
architectures.

based upon a discussion florian
tested in snapshots for more than a week without any complaints
</content>
</entry>
</feed>
