KVM Forum 2018 has ended
October 24-26, 2018 - Edinburgh, Scotland, UK
Click Here For Information & Registration
Back To Schedule
Friday, October 26 • 12:00 - 12:30
A Perfect Solution for Live Migration with Pass-through Devices - Quan Xu, Alibaba

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Several efforts have been made on enabling live migration with pass-through devices, however, it is inevitable to modify device driver to save and restore device states, and mark a page as dirty after DMA memory access. These ‘ugly’ modifications are not compatible with legacy drivers or Windows virtual machine.
We design new virtio hardware devices (virtio-net based Nic and virtio-blk based storage). These devices can be pass-through with VFIO, then the legacy virtio-net/virtio-blk drivers are working without any modification in virtual machine, including Windows. We also extend the capability of devices to support live migration, including being aware of live migration, logging the page of DMA memory access, saving and restoring device states on run-time. And then we extend the migration and VFIO code to support live migration with pass-through these devices as QEMU 'emulated' devices.


Quan Xu

staff engineer, alibaba
Xen community vTPM maintainer, committer KVM committer

Friday October 26, 2018 12:00 - 12:30 BST
Fintry Auditorium