<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-linux-compat/src/tests/qemu, branch master</title>
<subtitle>WireGuard kernel module backport for Linux 3.10 - 5.5</subtitle>
<id>https://git.zx2c4.com/wireguard-linux-compat/atom/src/tests/qemu?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-linux-compat/atom/src/tests/qemu?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux-compat/'/>
<updated>2022-06-22T15:14:00Z</updated>
<entry>
<title>compat: handle backported rng and blake2s</title>
<updated>2022-06-22T15:14:00Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-06-22T13:41:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux-compat/commit/?id=3ec3e822b615e8f07ed0dfc464e026bb508bbcdc'/>
<id>urn:sha1:3ec3e822b615e8f07ed0dfc464e026bb508bbcdc</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>qemu: give up on RHEL8 in CI</title>
<updated>2022-05-05T14:24:24Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-05-05T14:20:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux-compat/commit/?id=ba45dd6fbfe9f94baf3634a965bcfe6c2c41f4c8'/>
<id>urn:sha1:ba45dd6fbfe9f94baf3634a965bcfe6c2c41f4c8</id>
<content type='text'>
They keep breaking their kernel and being difficult when I send patches
to fix it, so just give up on trying to support this in the CI. It'll
bitrot and people will complain and we'll see what happens at that
point.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>qemu: set panic_on_warn=1 from cmdline</title>
<updated>2022-05-05T14:24:24Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-05-05T14:16:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux-compat/commit/?id=c7560fd0e0b5aba307a9cd5e9eb7c998a059c8a4'/>
<id>urn:sha1:c7560fd0e0b5aba307a9cd5e9eb7c998a059c8a4</id>
<content type='text'>
Rather than setting this once init is running, set panic_on_warn from
the kernel command line, so that it catches splats from WireGuard
initialization code and the various crypto selftests.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>qemu: use vports on arm</title>
<updated>2022-05-05T14:24:24Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-05-05T14:14:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux-compat/commit/?id=33c87a11109996e13a13259e0c488e590c15f760'/>
<id>urn:sha1:33c87a11109996e13a13259e0c488e590c15f760</id>
<content type='text'>
Rather than having to hack up QEMU, just use the virtio serial device.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>qemu: enable ACPI for SMP</title>
<updated>2022-04-06T16:01:04Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-04-06T16:01:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux-compat/commit/?id=f909532a213dd82a43becfb79d33d66fe5ecc411'/>
<id>urn:sha1:f909532a213dd82a43becfb79d33d66fe5ecc411</id>
<content type='text'>
It turns out that by having CONFIG_ACPI=n, we've been failing to boot
additional CPUs, and so these systems were functionally UP. The code
bloat is unfortunate for build times, but I don't see an alternative. So
this commit sets CONFIG_ACPI=y for x86_64 and i686 configs.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>qemu: simplify RNG seeding</title>
<updated>2022-03-02T23:10:28Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-02-22T15:04:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux-compat/commit/?id=ffb8cd62334ebc1880108f552bc07b9ac0a2ed33'/>
<id>urn:sha1:ffb8cd62334ebc1880108f552bc07b9ac0a2ed33</id>
<content type='text'>
We don't actualy need to write anything in the pool. Instead, we just
force the total over 128, and we should be good to go for all old
kernels. We also only need this on getrandom() kernels, which simplifies
things too.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>qemu: increase default dmesg log size</title>
<updated>2021-06-06T08:38:33Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-06-06T08:38:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux-compat/commit/?id=fb4a0da653522a9b4db853aafaea32979e5e2e1c'/>
<id>urn:sha1:fb4a0da653522a9b4db853aafaea32979e5e2e1c</id>
<content type='text'>
The selftests currently parse the kernel log at the end to track
potential memory leaks. With these tests now reading off the end of the
buffer, due to recent optimizations, some creation messages were lost,
making the tests think that there was a free without an alloc. Fix this
by increasing the kernel log size.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>qemu: add disgusting hacks for RHEL 8</title>
<updated>2021-06-05T22:12:57Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-06-05T21:52:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux-compat/commit/?id=8f4414d334564bd65b542335237574745ed1e11b'/>
<id>urn:sha1:8f4414d334564bd65b542335237574745ed1e11b</id>
<content type='text'>
Red Hat does awful things to their kernel for RHEL 8, such that it
doesn't even compile in most configurations. This is utter craziness,
and their response to me sending patches to fix this stuff has been to
stonewall for months on end and then do nothing.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>qemu: bump default kernel version</title>
<updated>2021-02-19T11:53:31Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2021-02-19T11:53:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux-compat/commit/?id=72a0fe52debcaf1845bb3d1600fcd468b16e051e'/>
<id>urn:sha1:72a0fe52debcaf1845bb3d1600fcd468b16e051e</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>qemu: bump default testing version</title>
<updated>2020-11-12T08:45:29Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2020-11-12T08:45:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux-compat/commit/?id=d0bf51bd07976467e2987c83a4950b97f3a333ec'/>
<id>urn:sha1:d0bf51bd07976467e2987c83a4950b97f3a333ec</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
</feed>
