5–7 Oct 2026
Europe/Prague timezone

Live Update IOMMU (vIOMMU with Arm SMMUv3)

Not scheduled
20m
Live Update MC Live Update MC

Speakers

Pranjal Shrivastava Samiullah Khawaja

Description


The current IOMMU Live Update framework establishes the mechanism for preserving IOMMU hardware state and translation units (HWPTs) across a live update. By utilizing the IOMMUFD and Kernel Handover (KHO) framework. This session talks about the current state of Liveupdate IOMMU and the upcoming features, challenges and enhancements.

The session dives deeper into the design challenges for enabling vIOMMU preservation to allow preserving the nested translation state, specifically guest-owned Stage 1 tables and metadata, with a focus on the ARM SMMUv3 nested translation architecture. We explore strategies for preservation, restoration, and lifecycle management of nested translation structures and associated metadata to ensure that the incoming kernel can resume Stage 1 + Stage 2 translation without guest-side disruption.

Looking forward to your feedback and participation.

Author

Co-author

Presentation materials

There are no materials yet.