Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Preserving IOMMU States During Kexec Reboot for Hypervisor Live Updates

Linux Foundation via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk presents a software-based approach to live-updating a KVM host with kexec while preserving IOMMU mappings for passthrough device I/O. It explains the design and proof of concept, including guest RAM pinning, DMAR tables, and vfio-pci integration.

Syllabus

Introduction
Live-migration
Live-update: challenges
Live-update: migrate to file
vfio-pci quick review
Quick recap
Zooming into cpr reboot
Fix: Preserving the state
Pinning guest ram pages
Pinning IOMMU DMAR tables
vfio-pci integration
PoC: design and configuration
PoC: live-update procedure

Taught by

Linux Foundation

Reviews

Start your review of Preserving IOMMU States During Kexec Reboot for Hypervisor Live Updates

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.