Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the implementation of VFIO as an IPC protocol in multi-process QEMU in this 27-minute conference talk presented by John Johnson and Jagannathan Raman from Oracle at a Linux Foundation event. Learn about the original idea, collaboration process, and the development of an abstract superclass. Dive into the QEMU server components, including the initialization phase, memory listener, and other significant functions. Understand key concepts such as region info, mask, DMA, and dirty pages. Conclude with insights from performance tests and a practical demonstration of the VFIO User implementation.