diff options
author | Eric Auger <[email protected]> | 2017-01-19 20:57:59 +0000 |
---|---|---|
committer | Will Deacon <[email protected]> | 2017-01-23 15:00:45 +0000 |
commit | c7b41f0af38f53e46050b56a5b0e96710097b83c (patch) | |
tree | 11687bd608512ebc4e4dbfdf4056dddfaf6af902 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 88156f00904183d99e19269fbdb5cb56dc1522c3 (diff) |
irqdomain: irq_domain_check_msi_remap
This new function checks whether all MSI irq domains
implement IRQ remapping. This is useful to understand
whether VFIO passthrough is safe with respect to interrupts.
On ARM typically an MSI controller can sit downstream
to the IOMMU without preventing VFIO passthrough.
As such any assigned device can write into the MSI doorbell.
In case the MSI controller implements IRQ remapping, assigned
devices will not be able to trigger interrupts towards the
host. On the contrary, the assignment must be emphasized as
unsafe with respect to interrupts.
Signed-off-by: Eric Auger <[email protected]>
Reviewed-by: Marc Zyngier <[email protected]>
Reviewed-by: Tomasz Nowicki <[email protected]>
Tested-by: Tomasz Nowicki <[email protected]>
Tested-by: Bharat Bhushan <[email protected]>
Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions