diff options
author | Kuppuswamy Sathyanarayanan <[email protected]> | 2019-02-19 11:04:52 -0800 |
---|---|---|
committer | Joerg Roedel <[email protected]> | 2019-02-26 11:07:05 +0100 |
commit | 1b84778a62ad6d0d97ace457072d93933f306ef5 (patch) | |
tree | 352a19312d191639d2b45e77ec7edb2bcef265b4 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | e5567f5f67621877726f99be040af9fbedda37dc (diff) |
iommu/vt-d: Fix PRI/PASID dependency issue.
In Intel IOMMU, if the Page Request Queue (PRQ) is full, it will
automatically respond to the device with a success message as a keep
alive. And when sending the success message, IOMMU will include PASID in
the Response Message when the Page Request has a PASID in Request
Message and it does not check against the PRG Response PASID requirement
of the device before sending the response. Also, if the device receives
the PRG response with PASID when its not expecting it the device behavior
is undefined. So if PASID is enabled in the device, enable PRI only if
device expects PASID in PRG Response Message.
Cc: Ashok Raj <[email protected]>
Cc: Jacob Pan <[email protected]>
Cc: Keith Busch <[email protected]>
Suggested-by: Ashok Raj <[email protected]>
Signed-off-by: Kuppuswamy Sathyanarayanan <[email protected]>
Signed-off-by: Joerg Roedel <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions