~/talk

iommufd discussion

Talkat Linux Plumbers Conference 2023 · 2023-11-13..11-15· [security]
links:none on file
slides:none on file

iommufd exposes CPU IOMMU features to VMMs via the new vfio cdev interface, provides virtual IO page tables and nested translation using user-space hardware page tables, and already has dirty tracking merged in v6.7 for DMA live migration. Remaining work includes IO page table TLB invalidation forwarding, PCI peer‑to‑peer with dma‑buf support, driver modernization across ARM/AMD/Intel, interrupt remapping fixes for ARM vs Intel, and a plan for per‑guest command queue DMA invalidations to avoid VM exits.

AI-written summary · about

  1. 0:00Introduction to iommufd
  2. 1:26iommufd architecture and setup
  3. 5:01Dirty page tracking and live migration
  4. 8:52Current status and remaining work
  5. 12:22Virtual SVA and PCI passid challenges
  6. 16:38Invalidation and caching in IOMMUs
  7. 19:51Driver modernization efforts
  8. 23:18Interrupt handling and MSI issues
  9. 28:59Dirty tracking algorithm improvements
  10. 32:36Future directions and community collaboration
  11. 37:33Q&A and final remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.