intel-iommu: IA64 support
authorFenghua Yu <fenghua.yu@intel.com>
Fri, 17 Oct 2008 01:02:32 +0000 (18:02 -0700)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Sat, 18 Oct 2008 13:29:15 +0000 (14:29 +0100)
commit5b6985ce8ec7127b4d60ad450b64ca8b82748a3b
treef1d5a27601df04a3481690a1a2f90fc688034aff
parentcacd4213d8ffed83676f38d5d8e93c673e0f1af7
intel-iommu: IA64 support

The current Intel IOMMU code assumes that both host page size and Intel
IOMMU page size are 4KiB. The first patch supports variable page size.
This provides support for IA64 which has multiple page sizes.

This patch also adds some other code hooks for IA64 platform including
DMAR_OPERATION_TIMEOUT definition.

[dwmw2: some cleanup]
Signed-off-by: Fenghua Yu <fenghua.yu@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
arch/x86/kernel/pci-dma.c
drivers/pci/dmar.c
drivers/pci/intel-iommu.c
drivers/pci/quirks.c
include/asm-x86/iommu.h
include/linux/dma_remapping.h
include/linux/intel-iommu.h