~/talk

KVM device assignment for virtual machines using the RISC-V IOMMU

Talkat RISC-V Summit Europe 2024 · 2024-06-24..06-28
links:none on file
slides:none on file

QEMU RISC-V board boots Linux with the RISC-V IOMMU and AIA, KVM and vfio bind two e1000e network adapters into separate guests and show full DMA translation plus direct MSI delivery into vCPUs as irqbypass. Traces prove guest MSI addresses translate to host vS-mode files, DMA guest phys to host phys, and live migration rebinding vCPUs to different vS files. A second VM forces memory-resident interrupt files mode where writes raise a notification MSI so the hypervisor injects the interrupt.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 2:08Device assignment concept
  3. 7:22IRQ bypass details
  4. 11:38Demo: MSI and DMA translation
  5. 13:21Demo: Migration and IMRs
  6. 15:32Q&A and resources
~/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.