Skip to content

Add Variable Page Size and IA64 Support in Intel IOMMU

Fenghua Yu linux-ia64 lkml 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest2 patches 0 repliesNew
  2. v11 of 2 patches 9 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2Add Variable Page Size and IA64 Support in Intel IOMMU: Generic Partarch/x86/kernel/pci-dma.c drivers/pci/dmar.c drivers/pci/intel-iommu.c +4 more+131 -1120 replies
2/2Add Variable Page Size and IA64 Support in Intel IOMMU: IA64 Specific Partarch/ia64/Kconfig arch/ia64/Makefile arch/ia64/configs/generic_defconfig +20 more+620 -130 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH V2 0/2] Add Variable Page Size and IA64 Support in Intel IOMMU

The patche set (Intel IOMMU generic patch and ia64 specific patch) together enable Intel IOMMU on IA64 platform. They are applied cleanly on the latest linux-next tree which contains Intel IOMMU interrupt remapping and VT-d driver KVM support code.

If applying only the generic patch on x86-64 kernel, x86-64 IOMMU is working fine, i.e. the generic patch doesn't have compilation and functionality impact on x86-64 IOMMU. If applying only the ia64 specific patch on ia64 kernel, ia64 is working as non-IOMMU/swiotlb case. If applying both of the patches and set CONFIG_DMAR=y, ia64 IOMMU is working.

Thanks.

-Fenghua