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>
17 files changed:
arch/ia64/Kconfig
arch/x86/Kconfig
drivers/iommu/Kconfig
drivers/iommu/Makefile
drivers/iommu/dmar.c [new file with mode: 0644]
drivers/iommu/intel-iommu.c [new file with mode: 0644]
drivers/iommu/intr_remapping.c [new file with mode: 0644]
drivers/iommu/intr_remapping.h [new file with mode: 0644]
drivers/iommu/iova.c [new file with mode: 0644]
drivers/pci/Makefile
drivers/pci/dmar.c [deleted file]
drivers/pci/intel-iommu.c [deleted file]
drivers/pci/intr_remapping.c [deleted file]
drivers/pci/intr_remapping.h [deleted file]
drivers/pci/iova.c [deleted file]
drivers/pci/pci.h
include/linux/pci.h