Speaker
Jacob Pan
Description
Device assignment in Microsoft Hypervisor (/dev/mshv) host environments has requirements beyond existing KVM-oriented workflows, including direct HWPT attachment for assigning a device to a guest while preserving existing Stage-2 page tables, and VMM-assigned virtual device information to facilitate hypercall-based device operations.
We plan to publish an RFC before LPC describing the proposed iommufd/VFIO plumbing for MSHV device assignment. At LPC, we would like to discuss the remaining design questions and potential follow-on work, including alignment with Xen and how the same model could support future use cases such as TDISP or page table sharing in general.