KVM Planes Branches

Jörg Rödel <[email protected]> Mon, 15 Jun 2026 17:11:54 +0200
Newsgroups dev.linux.lists.coconut-svsm
Message-ID <[email protected]>
Hi all,

Now that Linux 7.1 is out the door I rebased the KVM planes patches and
prepared the updates for our downstream Linux kernel and QEMU branches.

For now I pushed the updates to separate branches for everyone to do some final
testing. Later this week I will update the svsm (Linux) and svsm-igvm (QEMU)
branches which our documentation points to.

The code is here:

	Linux: https://github.com/coconut-svsm/linux/tree/svsm-v7.1

	QEMU: https://github.com/coconut-svsm/qemu/tree/svsm-igvm-linux-v7.1

Besides the KVM planes support these branches also include the patches to
support direct VMSA setting from the IGVM file, so if you run test-in-svsm with
these branches the launch measrement should be correct.

Note that there are slight changes to the QEMU command line required. The
-machine specification needs to additional properties:

	kernel-irqchip=split,device-plane=2

Without either QEMU will not initialize or the Linux guest will get stuck
during boot.

So please give the changes a final test and report any issues.

Thanks,

	Jörg