~/talk

IOMMUFD Integration in QEMU

Talkat KVM Forum 2022 · 2022-09-12..09-14· [security]
name:Yi Liu
links:none on file
links:none on file
slides:none on file

iommufd is a new user API that centralizes IO page‑table management for user memory and is intended to supplant VFIO uAPIs and serve VFIO, vDPA, etc. QEMU adds an abstraction layer to support the device‑centric iommufd and the group‑centric VFIO backends, with kernel RFCs and VFIO patches landed as prototypes; current QEMU work splits iommu‑agnostic and API‑specific paths, supports GIOVA/nested translation and eventfd fault reporting for SVA, but lacks peer‑to‑peer, migration and some kernel hooks so parity is not yet complete.

AI-written summary · about

  1. 0:00Start
  2. 12:13Nested Translation Recap
  3. 15:06Nested Translation Software Architecture
  4. 16:57Nested Translation in QEMU
  5. 18:39vSVA Recap
  6. 20:22IOMMU Fault Reporting in IOMMUFD
  7. 21:58PASID Virtualization for Intel® VT-d
  8. 23:14vSVA in QEMU
  9. 23:45Conclusion
  10. 25:26Some References (1/2)
  11. 25:49References (2/2)
~/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.