Speakers
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.