All of lore.kernel.org
 help / color / mirror / Atom feed
* SVSM Linux and QEMU host branches updated
@ 2026-09-17 11:50 Jörg Rödel
  0 siblings, 0 replies; only message in thread
From: Jörg Rödel @ 2026-09-17 11:50 UTC (permalink / raw)
  To: coconut-svsm

Hi all,

As announced in the development call, I have updated the SVSM host branches for
Linux/KVM and QEMU to the Linux v7.2-based branches. The new QEMU branch is
based on QEMU v11.1.0.

Both repositories have the updated code in the `svsm` branch. On the Linux/KVM
side there have been some updates to the v7.1-based code:

	- Support for KVMs in-kernel IOAPIC with KVM planes.

	- Support for PCI device assignment with KVM planes.

	- Updated version of direct vmsa-setting support in KVM. This includes
	  a user-space ABI change.

Both branches need to be used together because the kernel/user interface for
KVM planes has changed. The new QEMU branch contains:

	- A new version of the QEMU Planes patches, completely rewritten so
	  that QEMU now maintains QOM-representations of KVM plane state.

	- Updated QEMU support for direct-vmsa setting.

	- QEMU now ignores IGVM command line directives.

As of now, running COCONUT-SVSM on these new branches will cause
launch-measurment mismatches on SEV-SNP. This is a know issue and will be fixed
by SVSM PR #1209. But since this PR makes the SVSM incompatible with any
previous host-side branches (including the v7.1 ones), everyone will get a week
to update their host environments before #1209 gets merged.

So please everyone go forth and update your host environments for SVSM testing
and development. If you experience any issues besides the unexpected launch
measurements, please shout out so that I can fix it.


Thanks,

	Joerg

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-17 11:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-17 11:50 SVSM Linux and QEMU host branches updated Jörg Rödel

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.