KVM Forum 2025 was held in Milan, Italy on September 4–5 2025.
List of presentations
Presentations
- Introduction and KVM Keynote - Paolo Bonzini, Vittorio Zaccaria (slides, video)
- Preserving VFIO PCI Devices During Kernel Live Updates - Vipin Sharma (slides, video)
- Single-binary: Unify QEMU system binaries per target architecture - Pierrick Bouvier (slides, video)
- Upstreaming NVIDIA vGPU Support: Architecture, Implementation, and Roadmap - Zhi Wang (slides, video)
- virtual secure boot in 2025 -- the confidential computing edition - Gerd Hoffmann (slides, video)
- The State of QEMU WebAssembly Port - Kohei Tokunaga (slides, video)
- NVIDIA vGPU Support on Grace Blackwell Superchip: Architecture, Design, Upstreaming Status - Ankit Agrawal (slides, video)
- Improving Windows Hypervisor-Protected Code Integrity (HVCI) Performance on KVM - Jon Kohler, Sergey Dyasli (slides, video)
- The next generation QEMU functional testing framework - Daniel Berrange, Thomas Huth (slides, video)
- Windows on Arm on QEMU/KVM: Challenges and Solutions - Akihiko Odaki (slides, video)
- Making io_uring pervasive in QEMU - Stefan Hajnoczi (slides, video)
- rust-vmm: updates, adoption, and future directions - Ruoqing He, Stefano Garzarella, Patrick Roy (slides, video)
- NeVer again: the last KVM/arm64 rewrite? - Marc Zyngier (slides, video)
- PPaPaarraraallllelelelll vCPU onlining for arm64 - Will Deacon (slides, video)
- IOMMU in rust-vmm, and new FUSE+VDUSE use cases - Hanna Czenczek, Eugenio Pérez (slides, video)
- Optimizing vPMU on ARM - Colton Lewis (slides, video)
- Virtio 2025 state of the union - Michael S. Tsirkin (slides, video)
- Towards new migration protocol with unified channels - Prasad Pandit (slides, video)
- Rust firmware for EFI direct kernel boot on mach-virt/arm64 - Ard Biesheuvel (slides, video)
- QEMU Keynote - Alex Bennée (slides, video)
- Automatic Frontend Generation for RISC V Extensions - Anton Johansson (slides, video)
- guest_memfd: Unmapped Potential - Fuad Tabba, Ackerley Tng (slides, video)
- Lorelei: Enable QEMU to leverage native shared libraries - Songtao Xue, Ziyang Zhang (slides, video)
- guest_memfd for Non-Confidential VMs and Spectre Protection - Patrick Roy (slides, video)
- RISC-V pKVM - Radim Krčmář (slides, video)
- From time to time : QEMU Time Control Redefined - Alwalid Salama, Mark Burton, Mahmoud Kamel (slides, video)
- Libkrun Meets ARM Confidential Computing Architecture — No Hardware Required (for Now ;)) - Matias Vara Larsen (slides, video)
- From C to a Rust interface, brick by brick - Zhao Liu, Paolo Bonzini (slides, video)
- Physical memory allocation constraints for Confidential Computing guests - Quentin Perret (slides, video)
- Rust in QEMU: strengths and challenges - Manos Pitsidianakis (slides, video)
- Exploring VM placement strategies for chiplet architectures - Het Gala, Shivam Kumar, Soham Ghosh, Shaju Abraham, Gulshan Gabel (slides, video)
- Towards Reliable Timekeeping in COCONUT-SVSM - Vaishali Thakkar (slides, video)
- COCONUT SVSM: From Persistent State to New Trusted Services - Oliver Steffen, Stefano Garzarella (slides, video)
- GiantVM: A Many-to-one Virtualization System Built Atop the QEMU/KVM Hypervisor - Songtao Xue, Xiong Tianlei, Muliang Shou (slides 1, 2, video)
- Attesting Confidential Devices and Provisioning Secure Workload Identities with Trustee - Tobin Feldman-Fitzthum (slides, video)
- Shadow ioeventfd: Accelerating MMIO in vfio-user with Kernel-Assisted Dispatch - Thanos Makatos, John Levon (slides, video)
- Arm and QEMU cpu models - where are we right now? - Cornelia Huck, Sebastian Ott (slides, video)
- Shared device assignment: the groundwork of direct I/O in confidential VMs - Chenyi Qiang, Chao Gao (slides, video)
- Hexagon System emulation - Brian Cain (slides, video)
- Supporting SEV firmware hotload in KVM - Ashish Kalra, David Kaplan (slides, video)
Video
- Video recordings.
- Day 1 live stream - De Donato
- Day 1 live stream - 3.0.2
- Day 2 live stream - De Donato
- Day 2 live stream - 3.0.2