diff options
author | Kuppuswamy Sathyanarayanan <[email protected]> | 2019-02-19 11:06:09 -0800 |
---|---|---|
committer | Joerg Roedel <[email protected]> | 2019-02-26 11:08:07 +0100 |
commit | 8c938ddc6df3bbe72809db1be6c9f3af83f5d7a9 (patch) | |
tree | a537049ef8689b691c19a966137140965bb10f83 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 1b84778a62ad6d0d97ace457072d93933f306ef5 (diff) |
PCI/ATS: Add pci_ats_page_aligned() interface
Return the Page Aligned Request bit in the ATS Capability Register.
As per PCIe spec r4.0, sec 10.5.1.2, if the Page Aligned Request bit is
set, it indicates the Untranslated Addresses generated by the device are
always aligned to a 4096 byte boundary.
An IOMMU that can only translate page-aligned addresses can only be used
with devices that always produce aligned Untranslated Addresses. This
interface will be used by drivers for such IOMMUs to determine whether
devices can use the ATS service.
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]>
Acked-by: Bjorn Helgaas <[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