All of lore.kernel.org
 help / color / mirror / Atom feed
* KVM Planes Branches
@ 2026-06-15 15:11 Jörg Rödel
  0 siblings, 0 replies; 5+ messages in thread
From: Jörg Rödel @ 2026-06-15 15:11 UTC (permalink / raw)
  To: coconut-svsm

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

^ permalink raw reply	[flat|nested] 5+ messages in thread
* KVM planes branches
@ 2026-01-07 14:02 Oliver Steffen
  2026-01-16 14:05 ` Carlos López
  2026-01-19 11:22 ` Carlos López
  0 siblings, 2 replies; 5+ messages in thread
From: Oliver Steffen @ 2026-01-07 14:02 UTC (permalink / raw)
  To: coconut-svsm; +Cc: Joerg Roedel, Stefano Garzarella, Luigi Leonardi

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


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-06-15 15:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-15 15:11 KVM Planes Branches Jörg Rödel
  -- strict thread matches above, loose matches on Subject: below --
2026-01-07 14:02 KVM planes branches Oliver Steffen
2026-01-16 14:05 ` Carlos López
2026-01-19 11:22 ` Carlos López
2026-02-09 10:32   ` Oliver Steffen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.