Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn about IOMMU integration in the rust-vmm ecosystem and explore innovative FUSE+VDUSE use cases in this 22-minute conference talk from KVM Forum. Discover how IOMMU support is being implemented across various rust-vmm crates, from vm-memory to vhost-user-backend, requiring significant changes to the memory model and vhost-user protocol implementation. Gain insights into how these crates work together within the ecosystem, serving as an introduction to rust-vmm architecture. Explore the exciting possibilities that IOMMU capabilities enable, particularly with VDUSE exposed through vhost vdpa and virtio vDPA, allowing vhost-user devices to be exposed to containers via a vhost-user to VDUSE bridge. Understand how combining virtiofs with VDUSE creates opportunities to expose FUSE filesystems through VDUSE, enabling the existing FUSE application ecosystem to work with containers and VMs without requiring modifications to FUSE apps, guests, or containerized applications.
Syllabus
IOMMU in rust-vmm, and new FUSE+VDUSE use cases by Hanna Czenczek & Eugenio Pérez
Taught by
KVM Forum