KVM Forum 2025

Stefano Garzarella

Stefano is a Principal Software Engineer at Red Hat. He is the maintainer of Linux's vsock subsystem (AF_VSOCK) and co-maintainer of rust-vmm and COCONUT SVSM. Current projects cover Confidential VMs, virtio devices, storage for VMs.


Sessions

09-04
13:45
30min
rust-vmm: updates, adoption, and future directions
Stefano Garzarella, Ruoqing He, Patrick Roy

It has been several years since the last rust-vmm update at KVM Forum, but the community has continued to grow. Our goal remains the same: to provide reusable Rust crates that make it easier and faster to build virtualization solutions.

This talk will present the main progress and achievements from the past few years. It reviews how rust-vmm crates integrate into projects such as Firecracker, Cloud Hypervisor, libkrun, and virtiofsd. We will cover recent work supporting new architectures like RISC-V and additional operating systems. The talk will also discuss plans to consolidate all crates into a single monorepo to simplify development and releases. Finally, we will review the support for virtio and vhost-user devices that can be used by any VMM.

Room 2
09-05
14:15
30min
COCONUT SVSM: From Persistent State to New Trusted Services
Stefano Garzarella, Oliver Steffen

Following last year’s presentation on persistent state in COCONUT SVSM, a platform for delivering secure and trusted services to Confidential Virtual Machines (CVMs), this talk will highlight the progress made in implementing key services such as a stateful vTPM and a UEFI variable store. We’ll also discuss upcoming features under consideration, including a secure console, log buffering, enhanced debugging capabilities, and support for live migration. If you’re interested in these features or have ideas for additional services, we invite you to join the discussion.

Room 2