Skip to content
Commit 924b6231 authored by David Woodhouse's avatar David Woodhouse
Browse files

intel-iommu: Fix device-to-iommu mapping for PCI-PCI bridges.



When the DMAR table identifies that a PCI-PCI bridge belongs to a given
IOMMU, that means that the bridge and all devices behind it should be
associated with the IOMMU. Not just the bridge itself.

This fixes the device_to_iommu() function accordingly.

(It's broken if you have the same PCI bus numbers in multiple domains,
but this function was always broken in that way; I'll be dealing with
that later).

Signed-off-by: default avatarDavid Woodhouse <David.Woodhouse@intel.com>
parent d0b03bd1
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment