Re: KVM Planes with SVSM on Linux v6.17
Paolo Bonzini <[email protected]> Thu, 23 Oct 2025 19:09:58 +0200
| Newsgroups | dev.linux.lists.coconut-svsm,dev.linux.lists.linux-coco,org.kernel.vger.kvm,org.nongnu.qemu-devel |
|---|---|
| Message-ID | <[email protected]> |
On 10/23/25 17:08, Christoph Hellwig wrote: > On Wed, Oct 22, 2025 at 10:35:28AM +0200, Jörg Rödel wrote: >> Hi all, >> >> This morning I pushed out my current Linux and QEMU branches which support >> running COCONUT-SVSM on AMD SEV-SNP based on kernel v6.17 and the original KVM >> Planes patch-set from Paolo. > > Can you explain what this alphabet-soup even means? With pleasure :) - SEV-SNP: virtualization feature to encrypt VM memory (SEV) and also protect from attacks from the hypervisor (SNP), by matching the hypervisor's page tables against a reverse page mapping (from host physical to guest physical address) maintained by processor firmware in collaboration with the guest - VMPL (bonus): SNP feature to create privilege levels within a single VM, for example to manage persistent secrets. The firmware at VMPL0 can hold secrets that even the guest OS at VMPL1+ cannot access. - KVM planes: KVM feature to create privilege levels within a single VM, including VMPLs - SVSM (Secure VM Service Module): privileged firmware running at VMPL0 - COCONUT-SVSM: one implementation of SVSM Paolo