aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/call-graph-from-postgresql.py
diff options
context:
space:
mode:
authorAleksey Makarov <[email protected]>2017-01-19 17:36:36 +0300
committerWill Deacon <[email protected]>2017-01-26 18:16:57 +0000
commitdc0eaa4e19a7db1cb046b3979945536fdc914517 (patch)
tree3fb525e11e5b3d227befaa667d9b7ec5312bd880 /tools/perf/scripts/python/call-graph-from-postgresql.py
parent65e251a4634c5644efca6f7e15803f0962d8943d (diff)
iommu/arm-smmu: Support for Extended Stream ID (16 bit)
It is the time we have the real 16-bit Stream ID user, which is the ThunderX. Its IO topology uses 1:1 map for Requester ID to Stream ID translation for each root complex which allows to get full 16-bit Stream ID. Firmware assigns bus IDs that are greater than 128 (0x80) to some buses under PEM (external PCIe interface). Eventually SMMU drops devices on that buses because their Stream ID is out of range: pci 0006:90:00.0: stream ID 0x9000 out of range for SMMU (0x7fff) To fix above issue enable the Extended Stream ID optional feature when available. Reviewed-by: Tomasz Nowicki <[email protected]> Signed-off-by: Aleksey Makarov <[email protected]> Tested-by: Tomasz Nowicki <[email protected]> Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions