~/conference

KVM Forum 2021

date:2021-09-15..2021-09-16
location:-- online --
series:KVM Forum · 3 editions
editions:[KVM Forum 2020, KVM Forum 2021, KVM Forum 2022]
titleauthorlength
Day 1 Keynote SessionsMichael S. Tsirkin, Alex Bennée26m
Charter expands virtio scope to cover hardware passthrough and nested setups and formally registers device‑IDs and feature bits with a compatibility guarantee…
Talk on
Day 2 Keynote SessionsPaolo Bonzini, Eric Ernst27m
KVM sees about 1,400 commits from Oct 2020 to Sep 2021 with ~10% stable fixes and adds >10,000 lines of self-tests; x86 and ARM lead work. New page‑table MMU…
Talk on
Dirty Quota-Based VM Live Migration Auto-ConvergeManish Mishra, Shivam Kumar22m
Implements a kernel-level microstun that assigns per-vCPU delta quota windows and a shared common quota so dirty rate stays ≤ network_bandwidth/x (default…
Talk on
New Qemu Backup Architecture and APIVladimir Sementsov-Ogievskiy11m
Claims a new QEMU backup architecture and API that implements a block-driver-based, point-in-time consistent backup path with bitmap-based incremental external…
Talk on
KVM Dirty Page TrackingPeter Xu25m
Explains that KVM uses synchronous and asynchronous dirty tracking for snapshots and migration and reports concrete measurements: migrating a 3 TB guest with a…
Talk on
Background Snapshots in QEMU: Towards Asynchronous RevertDenis V. Lunev20m
Prototype implements background snapshot in QEMU using Linux 5.7’s write-protect and userfaultfd-style page tracking, streaming a disk state while the VM runs…
Talk on
Know your QEMU and KVM Test FrameworksThomas Huth22m
Filesystem paths and commands: compile the KVM self-tests with make in tools/testing/self-tests/kvm and run binaries directly; the framework includes an…
Talk on
Lessons Learned Building a Production Memory-Overcommit SolutionFlorian Schmidt, Ivan Teterevkov21m
A production control plane ties Linux memory management, cgroups and procfs to a hybrid strategy that first tries virtio balloon and only falls back to…
Talk on
Qemu Performance Regression CILukáš Doktor20m
A CI pipeline runs QEMU system-level benchmarks with runperf driving tests and pbench producing machine-readable result.json files, stores about 2 GB per build…
Talk on
Support for Fast and Reliable VMM Live Upgrades in LibvirtSoham Ghosh, Prachatos Mitra24m
Libvirt + QEMU implement a local live-migration that passes open memory backend FDs instead of copying RAM, adding a QMP command fetch-backend-fd and reusing…
Talk on
HCK-CI: Enabling CI for Windows Guest Paravirtualized DriversKostiantyn Kostiuk20m
HCK-CI is a CI framework that runs WHQL/HLK driver certification inside VM snapshots, creating a controller plus client images, orchestrating networks and…
Talk on
Kubevirt and the Cost of Containerizing VMsGuoqing Li, Dario Faggioli19m
Benchmarks run on a single server with 32 physical cores, Ubuntu host and guest images (OpenSUSE Leap 15.2) compare KVM (libvirt/QEMU built from source) and…
Talk on
Protecting from MaliciousHypervisor Using AMD SEV-SNPBrijesh Singh25m
AMD SEV‑SNP aims to protect a VM from a malicious hypervisor by adding integrity and replay protection on top of SEV/SEV‑ES, enforced with a system‑wide…
Talk on
Receive Side Scaling (RSS) with eBPF in QEMU and virtio-netYan Vugenfirer19m
Implementation of RSS via eBPF inside QEMU for virtio-net, with a software proof‑of‑concept in QEMU and an eBPF program compiled into a skeleton and loaded via…
Talk on
Status Update on TDX SupportIsaku Yamahata17m
Status update on KVM TDX support covers concrete changes across the stack: Linux must load a special TDX module with large contiguous memory and support…
Talk on
Towards High-availability for Virtio-fsJiachen Zhang, Yongji Xie21m
Implements crash recovery, live upgrade, and live migration for virtio‑fs by adding a supervisor restart path, QEMU reconnection of the virtio-user socket…
Talk on
TDX Live MigrationWei Wang27m
Implements live migration for Intel TDX by adding a microTD helper that establishes a secure migration key and uses TD module sim calls to export/import…
Talk on
Hyperscale vDPAJason Wang23m
Claims a path to scale vDPA to cloud densities of 10k–100k lightweight instances by moving control off the per-queue PCIe bar into a centralized management…
Talk on
Unmapped Guest MemoryYu Zhang21m
Mapping entire guest memory into host user space breaks Intel TDX guarantees by exposing private pages that carry a 28‑bit MAC and TD owner bit whose…
Talk on
VDUSE - vDPA Device in UserspaceYongji Xie17m
vDUSE implements vDPA device emulation entirely in userspace with the control path handled by the kernel driver and the data path by a userspace daemon that…
Talk on
libkrun: More than a VMM, in Dynamic Library FormSergio Lopez Pascual15m
libkrun is a dynamic library VMM that links into a runtime to carry KVM, firmware and a bundled minimal Linux kernel inside the process so namespace switches…
Talk on
Hypervisor-less Virtio for Real-time and SafetyMaarten Koning22m
A hypervisor-less virtio proof-of-concept implements virtio front ends in auxiliary real-time runtimes and a modified kvmtool daemon backend that maps shared…
Talk on
Don't Peek Into my Container!Alice Frosi, Christophe de Dinechin, Sergio Lopez Pascual33m
Describes a working stack that combines Kubernetes + cri-o + KVM to run encrypted containers: workload mode boots a VM per container using libkiran and an…
Talk on
vdpa-blk: Unified Hardware and Software Offload for virtio-blkStefano Garzarella18m
Proposal builds a unified virtio-blk offload using the vDPA framework, reusing QEMU and kernel code so the same stack supports hardware accelerators and a…
Talk on
Securing Linux VM boot with AMD SEV measurementDov Murik, Hubertus Franke19m
Extends AMD SEV launch measurement by placing a hash table in initial guest memory (SHA‑256, 32‑byte hashes) that lists kernel, initrd and kernel command line…
Talk on
rust-vmm: A Security JourneyAndreea Florescu20m
rust-vmm provides modular Rust crates for virtualization and enforces security with cargo-audit scans, one-crate-per-component packaging, and documented unsafe…
Talk on
Encrypted Virtual Machine Images for Confidential ComputingJames Bottomley, Brijesh Singh20m
Demonstrates an end-to-end method to boot an x86 encrypted VM where decryption happens inside the guest: a patched OVMF-with-GRUB image reserves a one-page…
Talk on
Is QEMU too Complex, and What Can we do About It?Paolo Bonzini25m
QEMU is too complex because accidental complexity piles onto unavoidable domain complexity; the talk quantifies it: 120 command line options implemented in…
Talk on
Secure Live Migration of Encrypted VMsTobin Feldman-Fitzthum, Dov Murik21m
Implements a firmware migration handler that runs inside a mirror VM sharing the SEV encryption context so pages can be exported wrapped with a PSP transport…
Talk on
Live Migrating VFIO, vhost-user, and vfio-user DevicesStefan Hajnoczi23m
QEMU today migrates devices by serializing runtime state and launching a full destination VM; vhost-user takeover stops the out‑of‑process device, QEMU copies…
Talk on
Securing the Hypervisor with Control-Flow IntegrityDaniele Buono19m
Adds clang's CFI and SafeStack to QEMU, with upstream patches that work but require clang and LTO for whole-binary jump tables. Implements SafeStack per…
Talk on
VFIO User - Using VFIO as the IPC Protocol in Multi-process QEMUJohn Johnson, Jagannathan Raman27m
Project switches QEMU multi-process IPC from a custom proxy to VFIO encapsulated over a socket, using libvfio-user to reuse kernel ioctl semantics so existing…
Talk on
Host & Guest Tracing in Virtualization: "To sync, or not to sync?"Stefano De Venuto, Tzvetomir Stoyanov20m
Implements host↔guest trace collection in trace-cmd 2.9 using vSockets (optionally FIFOs on KVM) and visualizes merged traces in KernelShark 2.0; synchronizes…
Talk on
libvfio-user: Status UpdateThanos Makatos, John Levon19m
libvfio-user is a C library that implements a socket protocol for external device servers, provides PCI config handling, and exposes APIs for…
Talk on
Passthrough/Headless GPU Gets AheadTina Zhang, Vivek Kasireddy20m
Describes a working PV-based path to share guest scanout buffers from a passthrough GPU to a host display without CPU copies by exporting dma-bufs through a…
Talk on
High Performance NVMe Offloading in SPDK Using the New vfio-user ProtocolChangpeng Liu, Benjamin Walker25m
SPDK implements an nvme-over-fabrics transport that uses shared memory rings for data and a vfio-user unix domain socket for control, added as a standalone…
Talk on
Analysis of AMD HW-assisted vIOMMU Implementation and PerformanceSuravee Suthikulpanit, Wei Huang26m
Prototype implements AMD hardware-assisted vIOMMU with QEMU amd_vio device model, host IOMMU driver changes and a guest v2 page-table path; code is pushed as…
Talk on
Towards a More Efficiently Synchronization in KVMWanpeng Li10m
Identifies three concrete KVM issues: busy‑waiting wastes host CPU when a vCPU is preempted and causes long waits for TLB shootdowns, so the patch boost…
Talk on
How Hard Could it be to Flip a bit? KVM PV Feature Enablement up the Virtualization StackVitaly Kuznetsov24m
KVM PV features exist in kernel and qemu but enabling them by default is blocked because QEMU must remain compatible with the oldest supported kernel (linux…
Talk on
QEMU Emulated NVMe - Lessons Learned and Future WorkKlaus Jensen23m
QEMU implements an emulated NVMe controller that now supports NVMe v1.4, multiple namespaces (added in 2020), metadata, and namespace sharing; the original…
Talk on
Support SDEI Virtualization and Asynchronous Page Fault for arm64Gavin Shan24m
Adds arm64 support for asynchronous SDEI-based page-fault delivery using private SDEI event notifications via the SMC/SMCC calling convention, plus a shared…
Talk on
Sharing IOMMU PageTables with TDP in KVMLu Baolu, Zhao Yan19m
KVM shares the CPU TDP as IOMMU page tables to remove duplicated GPA→HPA mappings by adding three interfaces: request_sharing, pin/unpin and page‑fault…
Talk on
Debugging Secured Windows OS guest using KVM/QEMU and WindbgMarek Kędzierski20m
Demonstrates kernel debugging of a secured Windows guest on KVM/QEMU using WinDbg by implementing an XDI-to-GDB bridge so WinDbg talks to QEMU instead of an…
Talk on
The Traps of Using Hyper-V Features in KVM EnvironmentLiang Li19m
KVM exposes many Hyper‑V features to improve Windows performance but enabling them can hurt real workloads: cloud gaming shows 35,000 IPIs/sec spikes and…
Talk on
Mitigating Excessive Pause-Loop-Exiting in VM-Agnostic KVMKenta Ishiguro17m
Identifies excessive Pause-Loop-Exiting (PLE) caused by continuous spinning—over 100 back-to-back PLEs make up >20% of events in some benchmarks—and implements…
Talk on
KVM Memory Cost Optimization in Alibaba CloudHuaitong Han17m
KVM Memory Cost Optimization in Alibaba Cloud - Huaitong Han, Alibaba Cloud
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.