diff options
author | Lu Baolu <[email protected]> | 2018-12-10 09:59:01 +0800 |
---|---|---|
committer | Joerg Roedel <[email protected]> | 2018-12-11 10:45:58 +0100 |
commit | ef848b7e5a6a0ef5b10640debce790e12717375b (patch) | |
tree | 16e235958f506d7e74e8e3f2fdbbc1d0c516e76c /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 6f7db75e1c469057fe7588ed959328ead771ccc7 (diff) |
iommu/vt-d: Setup pasid entry for RID2PASID support
when the scalable mode is enabled, there is no second level
page translation pointer in the context entry any more (for
DMA request without PASID). Instead, a new RID2PASID field
is introduced in the context entry. Software can choose any
PASID value to set RID2PASID and then setup the translation
in the corresponding PASID entry. Upon receiving a DMA request
without PASID, hardware will firstly look at this RID2PASID
field and then treat this request as a request with a pasid
value specified in RID2PASID field.
Though software is allowed to use any PASID for the RID2PASID,
we will always use the PASID 0 as a sort of design decision.
Cc: Ashok Raj <[email protected]>
Cc: Jacob Pan <[email protected]>
Cc: Kevin Tian <[email protected]>
Signed-off-by: Sanjay Kumar <[email protected]>
Signed-off-by: Liu Yi L <[email protected]>
Signed-off-by: Lu Baolu <[email protected]>
Reviewed-by: Ashok Raj <[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