On Fri, Aug 07, 2020 at 10:54:51AM -0700, Dey, Megha wrote:hehe yeah, for sure, just wanted to get my point across :)
So from the hierarchical domain standpoint, we will have:I think you need a better classification than Jason's device or
- For DSA device: vector->intel-IR->IDXD
- For Jason's device: root domain-> domain A-> Jason's device's IRQ domain
- For any other intel IMS device in the future which
does not require interrupt remapping: vector->new device IRQ domain
requires interrupt remapping: vector->intel-IR->new device IRQ domain
Intel's device :)
Shouldn't the two cases be either you take the parent domain from the
IOMMU or you take the parent domain from the pci device?
Currently I think based on the devices we have, I don't think there are any others
What other choices could a PCI driver make?
Jason