• Konrad Rzeszutek Wilk's avatar
    x86, VT-d: Make Intel VT-d IOMMU use IOMMU_INIT_* macros. · 4db77ff3
    Konrad Rzeszutek Wilk authored
    We utilize the IOMMU_INIT macros to create this dependency:
    
                   [null]
                     |
           [pci_xen_swiotlb_detect]
                     |
           [pci_swiotlb_detect_override]
                     |
           [pci_swiotlb_detect_4gb]
                     |
             +-------+--------+---------------------+
            /                  \                     \
    [detect_calgary]    [gart_iommu_hole_init]   [detect_intel_iommu]
                                |
                        [amd_iommu_detect]
    Signed-off-by: default avatarKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    LKML-Reference: <1282845485-8991-10-git-send-email-konrad.wilk@oracle.com>
    CC: Fujita Tomonori <fujita.tomonori@lab.ntt.co.jp>
    CC: Jesse Barnes <jbarnes@virtuousgeek.org>
    CC: David Woodhouse <David.Woodhouse@intel.com>
    CC: Len Brown <len.brown@intel.com>
    CC: Chris Wright <chrisw@sous-sol.org>
    CC: Yinghai Lu <yinghai@kernel.org>
    Signed-off-by: default avatarH. Peter Anvin <hpa@linux.intel.com>
    4db77ff3
dmar.c 34.3 KB