x86/ia64: intel-iommu: move to drivers/iommu/
authorOhad Ben-Cohen <ohad@wizery.com>
Fri, 10 Jun 2011 18:42:27 +0000 (21:42 +0300)
committerJoerg Roedel <joerg.roedel@amd.com>
Tue, 21 Jun 2011 08:49:30 +0000 (10:49 +0200)
commit166e9278a3f98bab29ebb3d685a81cfb11b98be0
treef8f3e8a28c5d96d9053567d6a9ef8e04e7b298dd
parent29b68415e335ba9e0eb6057f9405aa4d9c23efe4
x86/ia64: intel-iommu: move to drivers/iommu/

This should ease finding similarities with different platforms,
with the intention of solving problems once in a generic framework
which everyone can use.

Note: to move intel-iommu.c, the declaration of pci_find_upstream_pcie_bridge()
has to move from drivers/pci/pci.h to include/linux/pci.h. This is handled
in this patch, too.

As suggested, also drop DMAR's EXPERIMENTAL tag while we're at it.

Compile-tested on x86_64.

Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
12 files changed:
arch/ia64/Kconfig
arch/x86/Kconfig
drivers/iommu/Kconfig
drivers/iommu/Makefile
drivers/iommu/dmar.c [moved from drivers/pci/dmar.c with 100% similarity]
drivers/iommu/intel-iommu.c [moved from drivers/pci/intel-iommu.c with 99% similarity]
drivers/iommu/intr_remapping.c [moved from drivers/pci/intr_remapping.c with 99% similarity]
drivers/iommu/intr_remapping.h [moved from drivers/pci/intr_remapping.h with 100% similarity]
drivers/iommu/iova.c [moved from drivers/pci/iova.c with 100% similarity]
drivers/pci/Makefile
drivers/pci/pci.h
include/linux/pci.h