~/talk

PASID Management in KVM

Talkat KVM Forum 2020 · 2020-10-28..10-30· [kubernetes]
name:Yi Liu
links:none on file
name:Jacob Pan
links:none on file
slides:none on file

KVM implements PASID-based DMA remapping for SVA and Intel Scalable IOV with a kernel IOASID core (landed since 5.05) that performs IOASID partitioning across host and guests, a notification chain plus refcounting to synchronize CPU/VFIO/IOMMU/device state, and two guest-PASID models: bind vs shadowed PASID table. PASIDs follow allocate→bind→DMA→unbind→free, PCIe PASID is 20 bits, and open issues include VFIO-only allocation and admin quota management.

AI-written summary · about

  1. 0:00Start
  2. 6:25PASID Management w/ IOASID Core intel
  3. 7:41Guest-Host PASID Mapping
  4. 10:02Namespaces & Partitioning
  5. 11:35Synchronization among IOASID Use irtel
  6. 13:45Lifecycles: A PASID's life
  7. 16:26Status
  8. 17:39Summary
~/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.