Hi iommu developers,

 

I have a question regarding the recent VIOT submission for supporting paravirtualized IOMMU in guests. The spec defines PCI Range Node Structure (5.2.30.3) that maps to a single PCI segment.

 

Is it possible for the new table to express that an IOMMU covers all PCI segments?  This could help support scenarios where:

 

  1. Devices are dynamically assigned to guests during runtime
  2. Devices in the same guests are assigned to different segments.

 

Thanks,

Yinghan