On 22/10/2018 12:50, Robin Murphy wrote: > To me, that sounds like a very good argument for having separate "attach > as primary domain" and "attach as aux domain" APIs. Say a driver wants > to use multiple aux domains itself to isolate logically-separate > transaction streams, but still also needs to control the main domain for > transactions without PASID (interrupts?)
Yes, MSIs don't have a PASID (well, shouldn't). So in Arm systems, where the address of the IRQ chip is translated by the SMMU, they are mapped in the main domain. Thanks, Jean _______________________________________________ iommu mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/iommu
