KVM planes branches

Oliver Steffen <[email protected]> Wed, 7 Jan 2026 15:02:52 +0100
Newsgroups dev.linux.lists.coconut-svsm
Message-ID <CA+bRGFrHnTCTYAR0UjG2vC+AtrJAU2Uy8G_MzVZfOELh11dxsg@mail.gmail.com>
Hi everyone,
happy new year!

I am curious about the state of the KVM planes effort and want
to experiment with it a bit.
I tried out the KVM planes branches we have in our GitHub org.
I built Qemu and the host kernel from there and I am able to launch
the current SVSM with that. QEMU just needed the patch for MADT-via-IGVM.
But the OVMF does not seem to start. All I see is

...
[SVSM] VTPM: TPM 2.0 Reference Implementation initialized
[SVSM] [CPU 0] Virtual memory pages used: 0 * 4K, 0 * 2M
[SVSM] VMSA PA: 0x8000f49000
[SVSM] Launching Firmware
[init] COCONUT-SVSM init process starting
[SVSM] Terminating task init, exit_code 0
[SVSM] Launching request-processing task on CPU 1
[SVSM] Launching request-processing task on CPU 2
[SVSM] Launching request-processing task on CPU 0
[SVSM] Launching request-processing task on CPU 3

and then it seems to hang forever.
Is that expected? Do I need a specific commit of SVSM or EDK2?

Any hints are very welcome!

Cheers,
 Oliver

-- 
Oliver Steffen (he/him) - Software Engineer, Virtualization
Red Hat GmbH <https://www.redhat.com/de/global/dach>,
Registered seat: Werner-von-Siemens-Ring 12, D-85630 Grasbrunn, Germany
Commercial register: Amtsgericht München/Munich, HRB 153243,
Managing Directors: Ryan Barnhart, Charles Cachera, Michael O'Neill, Amy Ross