On Fri, Dec 11, 2015 at 04:54:38PM -0600, Suravee Suthikulpanit wrote:
Current driver makes assumption that device with devid zero is always
included in the range of devices to be managed by IOMMU. However,
certain FW does not include devid zero in IVRS table.
This has caused IOMMU perf driver to fail to initialize.
Hmm, this is a firmware bug. Is this bug seen in any systems that are
for sale?
This patch implements a workaround for this case by always assign
devid zero to be handled by the first IOMMU.
Otherwise its better to fix the firmware than to add workarounds.
Joerg