The Sched app allows you to build your schedule but is not a substitute for your event registration. In addition, you must be registered for KVM Forum to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.
This schedule is automatically displayed in Coordinated Universal Time (UTC). Please select from the drop-down menu to the right to see the schedule in your preferred timezone above "Filter by Date."
This presentation is a follow on to our multi-process QEMU presentation for KVM 2019. That project described how we ran device emulation in a separate QEMU process from the one managing the guest. It was integrated into QEMU as an experimental feature in 6.0. In this presentation, we will describe how we evolved the project to use VFIO as the basis for inter-process communication. We will cover the advantages of this approach: - VFIO is an established protocol, instead of the custom protocol mp-qemu uses. It should provide fewer maintenance issues going forward. - When new features, such as live migration, are added to the VFIO client, they can more easily to added to mp-qemu. - We got to leverage the libvfio-user project for server-side VFIO message processing. - The VFIO protocol is flexible enough to be extended to non-PCI devices in the future We will also cover the current state of the project, and some future directions.
I've been working on virtualization technologies for a number of years, beginning with the LDOMs product at Sun Microsystems. Recently, I've been working on multi-process QEMU at Oracle, including presenting it at KVM 2019.